jsでスプライスを使う方法

下次还敢
下次还敢オリジナル
2024-05-01 04:06:18715ブラウズ

JavaScript の Splice メソッドを使用すると、配列から要素を削除または挿入し、削除された要素を含む新しい配列を返すことができます。使用法は次のとおりです。 要素の削除: arr.splice(start, deleteCount) 要素の挿入: arr.splice(start, 0, ...items) 要素の置換: arr.splice(start, 1, ...items) 削除要素を最後から削除: arr.splice(-1, deleteCount)要素を先頭から削除: arr.splice(0, deleteCount)

jsでスプライスを使う方法

Splice JavaScript のメソッド 使用法

Splice メソッドは、JavaScript の Array オブジェクトの組み込みメソッドであり、配列から要素を削除または挿入するために使用されます。削除された要素を含む新しい配列が返され、新しい要素を元の順序で挿入できます。

#構文

<code class="js">array.splice(start, deleteCount, ...items)</code>

パラメータ

  • start: 削除された要素の開始位置、0から始まります。負の数を指定した場合、配列の末尾からカウントが開始されます。
  • deleteCount: 削除する要素の数。指定しない場合は、配列の開始位置から末尾まで削除されます。
  • items: 削除後に新しい要素を挿入するために使用されるオプションのパラメーター。
#戻り値

削除された要素を含む新しい配列。

  1. を使用して要素を削除する方法:

    <code class="js">const arr = [1, 2, 3, 4, 5];
    arr.splice(2, 2); // [3, 4]</code>

  2. 要素の挿入:

    <code class="js">arr.splice(2, 0, 'a', 'b'); // [1, 2, 'a', 'b', 3, 4, 5]</code>

  3. 要素の置換:

    要素を削除し、新しい要素を挿入します。これは置換操作と同等です:

    <code class="js">arr.splice(2, 1, 'c'); // [1, 2, 'c', 4, 5]</code>

  4. 配列の末尾から要素を削除します:

    負の開始位置を使用します:

    <code class="js">arr.splice(-1, 1); // [1, 2, 'c', 4]</code>

  5. 配列の先頭から要素を削除します。:

    開始位置を 0 として指定します。:

    <code class="js">arr.splice(0, 1); // [2, 'c', 4]</code>

Note

#Splice メソッドは、元の配列を直接変更します。
  • 返された配列には削除された要素が含まれており、元の配列は変更されます。
  • deleteCount が 0 未満、または配列の長さより大きい場合、無視されます。
  • start が配列の長さより大きい場合、操作は実行されません。
  • 要素の削除と挿入を同時に行う場合は、新しい要素を引数としてスプレッド演算子 (...) を使用する必要があります。

以上がjsでスプライスを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。