我想在JavaScript中過濾來自JSON的數據。如何在JavaScript中使用變量動態訪問對象屬性?
我定義了一個變量a
。我想要a
等於(不是item.a
)的任何值的財產。到目前爲止,我一直無法找到一種方法。
其他一切工作正常,因爲當我改變它到一個特定的條目(例如item.date)它工作正常。我無法弄清楚正確的語法。
while(i< elements.length){
var a=elements[i].id;
if(elements[i].name == 'targetfeild'){
$(elements[i]).val($.map(result,function(item){var test = elements[i].id;return item.a;}));
}
i++;
}
[JavaScript對象:通過名稱訪問變量屬性作爲字符串]的確切副本(http://stackoverflow.com/questions/4255472/javascript-object-access-variable-property-by-name-as-string) – Bergi