ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で配列要素を新しい配列に複製するにはどうすればよいですか?

JavaScript で配列要素を新しい配列に複製するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-13 09:13:02
オリジナル
709 人が閲覧しました

How to Duplicate Array Elements into a New Array in JavaScript?

配列項目を別の配列にコピー

配列要素を新しい配列に複製することは、プログラミングにおける一般的なタスクです。 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート