重複の可能性:
concat メソッドを使用せずに 2 つの配列を追加する
concat() 関数を使用せずに、JavaScript で 2 つの配列をマージしたいと考えています。
私はプッシュでそれをやろうとしていますindexOf
しかし、うまくいかないかもしれませんarray1.push(indexOf(array2))
。
重複の可能性:
concat メソッドを使用せずに 2 つの配列を追加する
concat() 関数を使用せずに、JavaScript で 2 つの配列をマージしたいと考えています。
私はプッシュでそれをやろうとしていますindexOf
しかし、うまくいかないかもしれませんarray1.push(indexOf(array2))
。
>>> var x = [1, 2, 3], y = [4, 5, 6];
>>> x.push.apply(x, y) // or Array.prototype.push.apply(x, y)
>>> x
[1, 2, 3, 4, 5, 6]
array2 を反復処理し、array1 にアイテムをプッシュします。
for(var k=0; k < array2.length; k++){
array1.push(array2[k]);
}
array1 を変更したくない場合。新しいアレイを作成します。
var merged_array = [];
for(var k=0; k < array1.length; k++){
merged_array .push(array2[k]);
}
for(var k=0; k < array2.length; k++){
merged_array .push(array2[k]);
}
console.log(merged_array );