Javascript 函数复制任意数量整数的数组
给定一个整数数组,例如:Javascript 函数复制任意数量整数的数组,javascript,arrays,Javascript,Arrays,给定一个整数数组,例如:[1,2,3,4,5],我需要能够获取该数组并输出该数组两次。最终结果应该如下所示:[1,2,3,4,5,1,2,3,4,5]。这应该是相当简单的,但最终会被分隔两个数组的逗号所困扰 var array = [1,2,3,4,5]; var final = []; for(i = 1; i <= array.length; i++){ final.push(i); } console.log(final+final); var数组=[1,2,3,4,5]; va
[1,2,3,4,5]
,我需要能够获取该数组并输出该数组两次。最终结果应该如下所示:[1,2,3,4,5,1,2,3,4,5]
。这应该是相当简单的,但最终会被分隔两个数组的逗号所困扰
var array = [1,2,3,4,5];
var final = [];
for(i = 1; i <= array.length; i++){
final.push(i);
}
console.log(final+final);
var数组=[1,2,3,4,5];
var final=[];
对于(i=1;i试试这个:
var new_array = array.concat(array)
最快的方法是进行concat:
var array = [1, 2, 3, 4, 5];
var final = array.concat(array);
这也可以在函数中重新写入
创建javascript的人也这么认为,所以他们为您创建了javascript
您可以添加相同的数组a
Array.prototype.push.apply(a,a)
只需在javascript中使用Concat函数即可
请阅读更多关于此的信息。
array.concat(array)
可能重复的(第一个答案,第二部分,关于concat
)注意:这将修改输入。问题没有指定这是否可接受,但值得提出。
Array.prototype.push.apply(a,a)