如何在数组内创建数组。例如,假设 MainArray [] 是我根据
等条件定义的数组if(something happen){
then push object into array inside MainArray
In other iteration make new array and push elements into that inside
MainArray
}
希望您能回答这个问题。我们将不胜感激。谢谢。
答案 0 :(得分:1)
推入另一个数组内的数组与推入任何数组没有什么不同。
假设您有一个数组arr
let arr = [[1],[2]];
arr[0].push(3);
console.log(arr)//[[1,3],[2]];
根据评论,您需要[ [{},{}], [{}], [{},{},{}] ]
。
假设我们从此开始。
如果您arr[0].push({hello:"World"});
会得到
[ [{},{},{hello:"World"}], [{}], [{},{},{}] ]
答案 1 :(得分:1)
希望这就是您想要的:
// pushes an array at the end of MainArray
MainArray.push([]);
// pushes elements into that newly created array inside MainArray
MainArray[MainArray.length-1].push('whatever u want...');