在我的项目中,我从外部服务器下载一些数据 - 这些数据是以数组的形式存在的。有时在这个数组中只有1个值。例如:javascript将字符串视为字符数组 - 如何更改该字符串?
正如你可以在这种情况下我有一个数组,它由5个阵列的看到。我感兴趣的数据在myArray[1][0]
。正如你所看到的,这个数组中只有1个值,它是:“20161205022”。
现在,由于并非总是我只得到1的值,我这样做:
for (var i = 0 ; i < myArray[1][0].length ; i++) {
console.log(myArray[1][0][i]);
}
我希望看到“20161205022”的控制台,而是我看到:
2
0
1
6
1
2
0
5
0
2
2
为什么会发生?奇怪的是,当myArray[1][0]
有更多的值(例如:[“25”,“35”,“64”,“58”]) - 他们解释正确,而不是数位。
? –
你可以发布你在打印myArray时得到的结果吗?[1] [0] –