2013-07-23 62 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]