我只是想找出一個JSON數組的特定值。 JSON陣列的如何使用變量作爲索引從Javascript中的JSON數組中獲取特定值?
樣品:
{
"00002": {
"Job Number": "00002",
"Company": "Corporate",
"Supervisor": "Great Person",
"Date Input": "2016-01-07"
},
"00003": {
"Job Number": "00003",
"Company": "SmallGuy",
"Supervisor": "Awful Person",
"Date Input": "2012-03-05"
}
}
此作品在Javascript:
alert(javascript_array["00002"].Company);
但我想用一個動態變量打電話的記錄,像這樣:
var my_variable = 00002;
//OR I've tried:
var my_variable = "'"+00002+"'";
alert(javascript_array[my_variable].Company); //DOES NOT WORK. UNDEFINED??
無論我做什麼,我都不能使用可變中間數組調用。
請幫忙!
什麼是my_variable?在這裏工作:https://jsfiddle.net/wsq3yj30/ – Rayon
對不起,我只是做了一個編輯。理想情況下,「my_variable」將是00002,00003,最高可達99999 ... – Graeme
只要:'var my_variable =「00002」',您添加了不需要的引號('「'00002'」'),這就是爲什麼它找不到它。 –