我要訪問的對象[]
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