私のコードで何が問題なのか分かりませんが、助けてください。私は配列を複製する関数を作りたいと思います: fuction duplicate([1,2,3,4] 答え:[1,2,3,4,1,2,3,4]。重複機能javascript
var arr1 = [];
function duplicate(arr){
arr1 = arr;
for(var i = 0;i<arr.length;i++){
arr1.push(arr[i]);
}
return arr1
}
あなたが無限ループを取得しますので、あなたは、エンドだループ条件として、それはlength
だ使用中に配列を反復処理し、それに追加することはできません任意の助け
あなたのコードは現在何をしていますか? –
なぜ['Array#concat'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat)を使用しないのですか? –