我正在尝试使用以下命令在数组数组中重复第一个数组:
var scribble = [1,2,3,4]
scribble = [scribble]
for (var i = 0; i<3; i++){
scribble.push(scribble[0]);
}
所需的结果将是:
[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
但是每次都只推[]
。我想念什么吗?
答案 0 :(得分:0)
您的代码应该可以工作。或者,您可以复制原始数组中的第一个元素并将其推入
var scribble = [1, 2, 3, 4];
scribble = [scribble];
for (var i = 0; i < 3; i++) {
scribble.push([...scribble[0]]);
}
console.log(scribble)