我在 java 脚本中有一个如下所示的数组
Result = [
{"ID":1,"Type":"Pyramid","Phase":"One"},
{"ID":2,"Type":"Pyramid","Phase":"Two"}
]
我尝试访问各个值并能够通过以下代码
alert(Result[0].ID) or alert(Result[0].Phase)
有没有办法通过索引访问它?就像 Result[0][1] 一样,我尝试了但得到了 [object][object] 我还需要访问列数
请帮助我
最佳答案
您有对象数组,通过使用 for 循环,您可以轻松访问所有元素值。
尝试以下
function getValue() {
var keys ;
var Result = [{"ID":1,"Type":"Pyramid","Phase":"One"}, {"ID":2,"Type":"Pyramid","Phase":"Two"}]
for(var i=0; i<Result.length;i++){
keys = [];
for(var k in Result[i]){
keys.push(k);
}
for(var k=0;k<keys.length;k++){
console.log(keys[k]+"="+ Result[i][keys[k]]);
}
console.log("key count =" +keys.length);
}
}
<强> CHECK THIS
关于javascript - 如何在javascript中通过索引访问多维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26380849/