访问未定义的JSON数组

时间:2013-09-09 16:40:06

标签: javascript json

我很难访问一个简单的JSON数组的值...在这种情况下如何提取“testresult”? 提前致谢

var submittedSearchJSON = [];
submittedSearchJSON.push({"test": "testresult"}); 
console.log(submittedSearchJSON)
console.log(submittedSearchJSON.test)
console.log(submittedSearchJSON["test"])

以上结果如下: [{试验: “TestResult中”}] 未定义 未定义

1 个答案:

答案 0 :(得分:2)

您忘记使用索引首先访问Array对象

var submittedSearchJSON = [];
submittedSearchJSON.push( {"test": "testresult"} );

console.log( submittedSearchJSON ); // [object Array]
console.log( submittedSearchJSON[0].test ); // "testresult"
console.log( submittedSearchJSON[0]["test"] ); // "testresult"