将数组推入嵌套数组javascript

时间:2016-02-02 21:55:15

标签: javascript arrays

我有一些像这样的代码:

var array=[[[[[[1],2],3],4],5],6]

我知道如何检索最里面的数组,但我不知道如何将新数组[0]推入最里面的数组。

这可能吗?

2 个答案:

答案 0 :(得分:3)

我想你想在第一个位置添加新的最内层数组。你可以使用unshift函数:

array[0][0][0][0][0].unshift([0]);

答案 1 :(得分:1)

试试这个

var array=[[[[[[1],2],3],4],5],6];
function pushNew(arr, newElement){
  if(arr[0].length === 2){
    pushNew(arr[0], newElement);
  } else {
    arr[0].unshift([newElement]);
  }
}
pushNew(array,0);