我有一些像这样的代码:
var array=[[[[[[1],2],3],4],5],6]
我知道如何检索最里面的数组,但我不知道如何将新数组[0]推入最里面的数组。
这可能吗?
答案 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);