2013-07-23 91 views
2

每個newdata[x][0]]看起來是這樣的 - >[95, 152, 174, 197, 261] 但是當我做newgooddata.push([newdata[x][0]])兩次(x = 0和1) 我得到NEWDATAJavascript數組推子陣列

我希望它是:

THE STRUCTURE I WANT

我似乎將他們添加錯了。有些幫助,有解釋嗎?

+4

[mdn array docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array) – aaronman

回答

3

在推送之前,您正在將newdata[x][0]放入數組中。

newgooddata.push([newdata[x][0]]) // bad 

newgooddata.push(newdata[x][0]) // good 

額外[]周圍newdata[x][0]創建包含一種元素的新的數組:newdata[x][0]