वस्तुओं की जावास्क्रिप्ट सरणी को देखते हुए, मैं प्रत्येक ऑब्जेक्ट की कुंजी और मूल्य कैसे प्राप्त कर सकता हूं?जावास्क्रिप्ट में वस्तु और कुंजी का मूल्य प्राप्त करें?
नीचे कोड से पता चलता मैं क्या करना चाहते हैं क्या, लेकिन स्पष्ट रूप से काम नहीं करता है:
var top_brands = [ { 'Adidas' : 100 }, { 'Nike' : 50 }];
var brand_options = $("#top-brands");
$.each(top_brands, function() {
brand_options.append($("<option />").val(this.key).text(this.key + " " + this.value));
});
तो, मैं कैसे this.key
और this.value
सरणी में प्रत्येक प्रविष्टि के लिए मिल सकता है?
आप 'इन ... के लिए' ढूंढ रहे हैं, लेकिन आपके लूप के अर्थशास्त्र गलत हैं। – Jon
यदि ये ऑब्जेक्ट्स में एकमात्र मान हैं, तो मैं संरचना को बदलने के लिए सुझाव देता हूं: 'var top_brands = {'एडिडास': 100, 'नाइकी': 50};' –
संभावित डुप्लिकेट [सभी गुणों के मूल्य कैसे प्राप्त करें एक जावास्क्रिप्ट ऑब्जेक्ट (चाबियाँ जानने के बिना)?] (http://stackoverflow.com/questions/7306669/how-to-get-all-properties-values-of-a-javascript-object-without-nownow-the- कुंजी) –