Rumah >hujung hadapan web >tutorial js >Cara menggunakan splice dalam js

Cara menggunakan splice dalam js

下次还敢
下次还敢asal
2024-05-01 04:06:18713semak imbas

Kaedah Splice JavaScript membenarkan mengalih keluar atau memasukkan elemen daripada tatasusunan, mengembalikan tatasusunan baharu yang mengandungi elemen yang dialih keluar. Penggunaannya adalah seperti berikut: Padam elemen: arr.splice(mula, deleteCount) Masukkan elemen: arr.splice(mula, 0, ...item) Gantikan elemen: arr.splice(mula, 1, ...item) Padam dari hujung Elemen: arr.splice(-1, deleteCount) Padam elemen dari awal: arr.splice(0, deleteCount)

Cara menggunakan splice dalam js

Penggunaan kaedah Splice dalam JavaScript

Kaedah Splice terbina -dalam objek Array dalam Kaedah JavaScript untuk mengalih keluar atau memasukkan elemen daripada tatasusunan. Ia mengembalikan tatasusunan baharu yang mengandungi elemen yang dipadam, dan elemen baharu boleh dimasukkan dalam susunan asal.

Syntax

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

Parameter

  • mula: Kedudukan permulaan elemen yang dipadam, bermula dari 0. Jika nombor negatif ditentukan, pengiraan bermula dari penghujung tatasusunan.
  • deleteCount: Bilangan elemen yang akan dipadamkan. Jika tidak dinyatakan, ia akan dipadamkan dari kedudukan permulaan hingga penghujung tatasusunan.
  • item: Parameter pilihan, digunakan untuk memasukkan elemen baharu selepas pemadaman.

Nilai Pulangan

Tatasusunan baharu yang mengandungi elemen yang dipadamkan.

Cara menggunakan

  1. Padam elemen:

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

    rreee
  3. elemen elemen dan masukkan elemen baharu, bersamaan dengan operasi penggantian:

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

  4. Alih keluar elemen dari hujung tatasusunan:

    Gunakan kedudukan permulaan negatif:

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

  5. Alih keluar elemen dari permulaan tatasusunan:

    Nyatakan 0: rree kedudukan permulaan
    Nota

Kaedah Splice secara langsung mengubah suai tatasusunan asal. Tatasusunan yang dikembalikan mengandungi elemen yang dipadamkan, manakala tatasusunan asal akan diubah suai.

    Jika deleteCount kurang daripada 0 atau lebih besar daripada panjang tatasusunan, ia akan diabaikan.
  • Jika permulaan lebih besar daripada panjang tatasusunan, tiada operasi akan dilakukan.
  • Jika anda ingin memadam dan memasukkan elemen pada masa yang sama, anda harus menggunakan operator spread (...) mengambil elemen baharu sebagai hujah.

Atas ialah kandungan terperinci Cara menggunakan splice dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud slice dalam js?Artikel seterusnya:Apakah maksud slice dalam js?