ホームページ >ウェブフロントエンド >jsチュートリアル >元の配列を変更せずに配列を連結するにはどうすればよいですか?

元の配列を変更せずに配列を連結するにはどうすればよいですか?

王林
王林転載
2023-08-25 09:49:021324ブラウズ

元の配列を変更せずに配列を連結するにはどうすればよいですか?

JavaScript では、splice() メソッドを使用して配列を結合できます。 splice() メソッドは、配列内の 1 つまたは複数の要素を挿入または削除します。要素を挿入または削除できる splice() メソッドの最初のパラメータとして開始インデックスを渡すことができます。 2 番目のパラメーターとして配列から削除される要素の数を受け取り、3 番目のパラメーターとして配列に挿入される配列値を受け取ります。

このチュートリアルでは、元の配列を変更せずに配列を結合する方法を説明します。 変更元の配列とは、配列に変更を加えることを意味します。 splice() メソッドで元の配列を使用するたびに、元の配列に対していくつかの要素が挿入または削除されます。したがって、配列を複製し、複製された配列で splice() メソッドを使用して、元の配列を同一に保ちます。

###文法###

ユーザーは、次の構文に従って array.splice() メソッドを使用できます。

リーリー

パラメータ

  • startIndex

    - これは、要素が配列に挿入または配列から削除される最初のインデックスです。

  • Count

    - 置換される配列内の要素の数です。カウント値として 0 を渡すと、startIndex に要素が挿入されます。

  • Element1, element2, …, element

    - これは、開始インデックスから開始して置換または挿入される新しい配列要素です。

  • 次に、元の配列を変更せずに配列を結合するさまざまな方法を見ていきます。

元の配列を変更せずに配列を連結するにはスプレッド演算子を使用します

スプレッド演算子

を使用すると、配列のクローンを作成できます。スプレッド演算子を使用して元の配列のクローンを作成し、その後、splice() メソッドを使用して 配列を splice にクローン作成できます。元の配列を変更せずに。 ###文法### ユーザーは、元の配列を変更せずに、スプレッド演算子を使用して、次の構文に従って配列を結合できます。 リーリー

上記の構文では、配列はプリミティブ配列であり、スプレッド演算子を使用して複製し、複製された配列に対して

splice()

メソッドを使用します。

例 1

以下の例では、さまざまな文字列を含む配列を作成します。その後、中括弧「[]」で囲まれたスプレッド演算子を含む配列を使用してクローンを作成し、splice()

メソッドを使用します。

splice() メソッドの開始インデックスとして 0 を渡し、配列から削除する要素の総数として 3 を渡しました。 リーリー

filter() メソッドを使用して、元の配列を変更せずに配列を結合します

元の配列の要素をフィルタリングすることで、新しい配列を作成できます。 splice() メソッドは、開始インデックスから要素の総数を抽出します。したがって、

filter() メソッドを使用して、開始インデックスから合計 count 要素をフィルターで除外できます。

###文法### ユーザーは、次の構文に従って filter() メソッドを使用して、元の配列を変更せずに配列を結合できます。 リーリー 上記の構文では、startIndex から count startIndex までの配列要素をフィルター処理します。

例 2

以下の例では、配列があり、その配列に対して

filter()

メソッドを使用します。ユーザーは、

filter()

メソッドが

startIndex

から要素の総数をどのように抽出するかを確認できます。

さらに、元の配列に対して filter() メソッドを使用しても、配列は変更されません。 リーリー

slice() メソッドを使用して、元の配列を変更せずに配列を結合します

slice()

メソッドは配列要素を抽出します。ここでは配列のコピーを使用します。

slice()

メソッドを配列で使用する際に、このメソッドの最初のパラメータとして 0 を渡すと、配列のクローンが作成されます。

その後、

splice() メソッドを使用して、元の配列を変更せずに配列を結合できます。 ###文法### ユーザーは、次の構文に従って slice()

メソッドと

splice() メソッドを使用して、元の配列を変更せずに配列を結合できます。 リーリー

上記の構文では、まず、slice() メソッドを使用して配列のクローンを作成し、次に splice() メソッドを使用して配列を splice() します。

例 3

次の例には、複数の数値を含む数値配列が含まれています。その後、clonedArray には元の配列のクローンが含まれます。

次に、

clonedArray

splice()

メソッドを使用します。ユーザーは元の配列が同じかどうかを確認できます。

リーリー

以上が元の配列を変更せずに配列を連結するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。