这是我的代码,数据从ajax获取json响应。 当我执行 console.debug 时...如果您单击它来展开,这就是它显示的内容:
181818
0.10926253687316
303030
0.054454277286136
d8a890
0.091268436578171
d8d8d8
0.22377581120944
f0d8c0
0.3269616519174
这是我的代码:
data = $.parseJSON(JSON.stringify(a));
console.debug("Here is blah: %o", data);
var myArray = data;
alert(myArray);
for (var i=0, tot=myArray.length; i < tot; i++) {
console.log(myArray[i]); //"aa", "bb"
}
我正在尝试循环遍历数组并将该对记录到控制台 类似:181818 = 0.1092 等..有什么想法/建议吗?
最佳答案
类似于
for (var key in data) {
console.log(key+" = "+data[key]);
}
请记住,数据是对象而不是数组。 所以在你的 php 代码中你可以输出这样的数组
echo json_encode($someArray);
哪里
$someArray[181818] = 0.10926253687316;
等等。 接下来你可以根据自己的需要进行修改。
关于javascript - 列出多维 javascript 数组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21424270/