我要访问的对象[]
JSON作为文字使用FOR...IN
数组。但通过FOR...IN
迭代给出的对象x
undefined
。请参阅下面的代码。无法访问FOR ...在Javascript数组
var myJSONObject = [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
];
for (var x in myJSONObject) {
alert(x['method']);
}
您可以测试代码在这里在线@JSBin
问候,
穆奈姆
这不是一个JSON阵列,这是一个Javascript数组:JSON仅仅是一个符号(JavaScript对象符号)。 – 2010-09-23 13:44:29