配列項目を別の配列にコピー
配列要素を新しい配列に複製することは、プログラミングにおける一般的なタスクです。 JavaScript は、これを実現するためのさまざまなメソッドを提供しています。
concat 関数:
concat 関数は、効率的で広くサポートされているアプローチです。元の配列を保持したまま、複数の配列を新しい配列に結合します。例:
var arrayA = [1, 2]; var arrayB = [3, 4]; var newArray = arrayA.concat(arrayB); // [1, 2, 3, 4]
このメソッドは、arrayA と arrayB の両方の要素を含む新しい配列 newArray を作成します。
Array.from とスプレッド演算子:
Array.from メソッドをスプレッド演算子 (...) とともに使用して、既存の配列から新しい配列を作成できます。この手法は、入力配列の要素を反復処理して新しい配列にプッシュすることで機能します。
var newArray = Array.from(arrayA, x => x); // [1, 2] newArray = [...arrayA, ...arrayB]; // [1, 2, 3, 4]
拡散演算子は入力配列を平坦化し、新しい配列に直接拡散できるようにします。
スライス関数:
スライス関数は、配列の浅いコピーを作成するために使用できます。特定の要素を除いて。この場合、入力配列の最初の要素なしで新しい配列を作成するために使用できます。
var newArray = arrayA.slice(1); // [2]
このメソッドは元の配列を変更するため、注意して使用する必要があります。
これらのメソッドを使用すると、配列項目を新しい配列に簡単かつ効率的にコピーして、プログラミング要件を満たすことができます。
以上がJavaScript で配列要素を新しい配列に複製するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。