如何从 JavaScript 对象数组中获取每个对象的键和值?
以下代码展示了我想要做的事情,但显然无法正常工作:
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
?
for...in
,但是你的循环语义不正确。 - Jonvar top_brands = {'Adidas': 100, 'Nike': 50};
- Felix Kling