在對象中的每個鍵中一個的返回值我有一個對象和陣列:for循環
m = { "1": ["2", "3"], "6": ["4", "5"] };
var p = ["1", "6"];
我有一個for循環:
for (var i = 0; i < p.length; i++) {
// Return an array that is the value of a key in m, for each key specified in p
var array = m[p[i]];
// do stuff with array
}
任何原因沒有任何作用? for循環運行後,陣列仍爲undefined
。發生
m = {「1」:[「2」,「3」],「6」,[「4」,「5」]};'這是無效的json,你有''6「 「4」,「5」]'沒有鑰匙。也許你的意思是這個'm = [{「1」:[「2」,「3」]},「6」,[「4」,「5」];' –
@ samy.vilar:沒人說是JSON,但你說的對'6''是正確的。對象語法無效。我猜這是一個錯誤的問題。 – 2012-06-16 03:19:35
@amnotiam JSON代表Javascript Object Notation,他在做什麼?聲明一個對象。 (我認爲,自從它錯之後我就不知道了) –