在我的項目中,我從外部服務器下載一些數據 - 這些數據是以數組的形式存在的。有時在這個數組中只有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] –