オブジェクトの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