我很难访问一个简单的JSON数组的值...在这种情况下如何提取“testresult”? 提前致谢
var submittedSearchJSON = [];
submittedSearchJSON.push({"test": "testresult"});
console.log(submittedSearchJSON)
console.log(submittedSearchJSON.test)
console.log(submittedSearchJSON["test"])
以上结果如下: [{试验: “TestResult中”}] 未定义 未定义
答案 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"