如何将数组作为一个元素推入另一个数组

WeG*_*eGa 6 javascript arrays insert

我是 JS 新手,找不到做类似事情的解决方案

var arr = [0];
var elem = [1, 2, 3];
???
console.log(arr); // shows [0, [1, 2, 3]];
Run Code Online (Sandbox Code Playgroud)

我尝试过.push(elem),JS 决定我传递了值数组(不是单个值),并将 arr 和 elem 数组的内容连接起来,结果是[0, 1, 2, 3]

小智 8

使用连接

var arr = [0];
var elem = [1, 2, 3];
var newArr = arr.concat([elem]);
console.log(newArr); // => [0,[1,2,3]]
Run Code Online (Sandbox Code Playgroud)