函数复制任意数量的整数数组



给定一个整数数组,例如:[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);

也可以在函数中重写,因此您可以传递任意数量的值,例如function concat(12345){}

可以添加相同的数组a.

Array.prototype.push.apply(a,a)

也可以在函数中重写。

创建javascript的人也是这么想的,所以他们为你创建了Array.prototype.concat() !

var array = [1,2,3,4,5];
var out = array.concat(array);
console.log(out);

try this:

var new_array = array.concat(array)

最快捷的方法是:

var array = [1, 2, 3, 4, 5];
var final = array.concat(array);

你可以在javascript中使用Concat函数。

阅读更多关于这个。数组连接示例

最新更新