Ich möchte einfach einen bestimmten Wert aus einem JSON-Array festlegen.Wie verwende ich eine Variable als Index, um einen bestimmten Wert aus einem JSON-Array in Javascript zu erhalten?
Probe von JSON-Array:
{
"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"
}
}
Dies funktioniert in Javascript:
alert(javascript_array["00002"].Company);
Aber ich möchte verwenden, um eine dynamische Variable ein Datensatz zu nennen, wie folgt aus:
var my_variable = 00002;
//OR I've tried:
var my_variable = "'"+00002+"'";
alert(javascript_array[my_variable].Company); //DOES NOT WORK. UNDEFINED??
Egal was ich mache, ich kann keinen variablen Mid-Array-Aufruf verwenden .
Hilfe bitte!
Was ist 'meine_variable'? Arbeitet hier: https://jsfiddle.net/wsq3yj30/ – Rayon
Sorry, ich habe gerade einen Schnitt gemacht. Idealerweise wäre "my_variable" 00002, 00003, bis zu 99999 wirklich ... – Graeme
Tun Sie einfach: 'var my_variable =" 00002 "', Sie fügen nicht benötigte Anführungszeichen ('" '00002' "') hinzu, deshalb kann es nicht finden. –