अगर JSLint इस तरह के परिदृश्य में "अप्रयुक्त" होने के बारे में शिकायत करता है तो मैं क्या कर सकता हूं:
var items = "<option selected></option>";
$.each(data, function (i, item) {
items += "<option value='" + item.Value + "'>" + item.Text + "</option>";
});
(i, आइटम) मापदंडों का आवश्यक क्रम है और मैं केवल "आइटम" का उपयोग कर रहा हूं।
अप्रयुक्त चर को सहन करने या इंडेक्स का उपयोग करने के लिए $ .each का पुनर्लेखन करने के अलावा कोई और उपाय है, दोनों समाधान जो मैं नहीं करना चाहूंगा?
अग्रिम में धन्यवाद।
अद्यतन: मैं सभी सुझावों की सराहना करता हूं, लेकिन यह कोड केवल एक उदाहरण है जो आपको दिखाता है कि मेरा क्या मतलब है और यदि कोई है, तो मैं एक सामान्य समाधान देखने के लिए इच्छुक हूं। धन्यवाद।
this
=item
( api.jquery.com/jQuery.each ), इसलिए आपको या तो पैरामीटर का उपयोग नहीं करना पड़ेगा। लेकिन इस सवाल का जवाब शायद अधिक सामान्य अर्थ में दिया जाना चाहिए।