每个 newdata[x][0]] 看起来像这样 -> [95, 152, 174, 197, 261]但是当我执行 newgooddata.push([newdata[x][0]]) 两次时(x=0 和 1)
我得到
我希望它是:

我似乎错误地添加了它们。一些帮助,有解释吗?

最佳答案

您在推送之前将 newdata[x][0] 放入数组中。

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

newgooddata.push(newdata[x][0])    // good
[] 周围的额外 newdata[x][0] 创建一个包含一个元素的新数组: newdata[x][0]

关于Javascript数组推送子数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17822898/

10-11 23:40