我有一个对象数组调用'test',当我打印console.log时,它在chrome上显示如下:
[]
0:对象名称
变量1:"value1">
变量2:"value2">
1:对象名称
变量1:"value1">
变量2:"value2">
如果我尝试console.log(test[0]),它应该显示第一个数据,变量1和2,但是它返回未定义的.
但是如果我尝试在chrome上运行相同的命令inspect (test[0]),它返回正确的值…
我试图通过数组迭代,但它不起作用,如果我尝试打印"test.length",在代码上它返回0,但如果我在chrome上运行相同的命令检查它返回2…
我的猜测是,这与第一行显示在chrome检查("[]">
有什么想法?
试着把你的代码放到
$(document).ready(function () {
console.log(test[0])
});