在对象中的每个键中一个的返回值我有一个对象和阵列: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,他在做什么?声明一个对象。 (我认为,自从它错之后我就不知道了) –