我有一个数组["0", "1", "2"],需要创建一个函数将它变为["0", "1","2", "0", "1", "2"]。我写了这个复制函数:
arr = [0, 1, 2];
arr.clone = function() {
var b = [];
for (var i = 0; i < arr.length; i++) {
b.push(arr[i]);
}
var c = b.concat(b);
return c;
}
arr.clone();
我这样做对了吗?也许有更好或更短的方法克隆元素吗?