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

Cara menggunakan slice dalam js

下次还敢
Lepaskan: 2024-05-01 04:12:15
asal
566 orang telah melayarinya

slice ialah kaedah JavaScript yang digunakan untuk mengekstrak julat elemen daripada tatasusunan atau rentetan. Sintaks: array.slice(mula, tamat), dengan permulaan ialah indeks permulaan (inklusif) dan akhir ialah indeks penamat (inklusif). Kaedah penggunaan termasuk: mengekstrak subarray/subrentetan, menyalin tatasusunan/rentetan, mengekstrak elemen dari permulaan/akhir dan menggunakan parameter langkah. Operasi tidak mengubah suai tatasusunan asal dan mencipta salinan baharu.

Cara menggunakan slice dalam js

Apakah kaedah slice

slice dalam JS?

slice ialah kaedah terbina dalam dalam JavaScript yang digunakan untuk mengekstrak julat elemen daripada tatasusunan atau rentetan.

Sintaks:

<code class="js">array.slice(start, end)</code>
Salin selepas log masuk

Di mana:

  • mula: Indeks permulaan elemen yang diekstrak (termasuk).
  • end: Indeks akhir unsur yang diekstrak (eksklusif).

Penggunaan:

Kaedah Slice mempunyai penggunaan berikut:

  • Extract Subarray atau substring:
<code class="js">const arr = [1, 2, 3, 4, 5];
const subArr = arr.slice(1, 3); // [2, 3]

const str = "Hello World";
const subStr = str.slice(0, 4); // "Hell"</code>
Salin selepas log masuk
e
  • copy Array atau String:

bay tidak menghilangkan parameter akhir, slice boleh menyalin keseluruhan tatasusunan atau rentetan.

<code class="js">const arrCopy = arr.slice();
const strCopy = str.slice();</code>
Salin selepas log masuk
  • Ekstrak elemen dari awal atau akhir:

Gunakan indeks negatif untuk mengekstrak elemen dari permulaan atau penghujung tatasusunan atau rentetan.

<code class="js">const firstTwo = arr.slice(0, 2); // [1, 2]

const lastTwo = arr.slice(-2); // [4, 5]</code>
Salin selepas log masuk
  • Gunakan parameter langkah:

Langkah parameter ketiga boleh menentukan saiz langkah untuk pengekstrakan elemen. Sebagai contoh, langkah 2 bermakna mengekstrak hanya elemen diindeks genap daripada tatasusunan atau rentetan.

<code class="js">const evenIndices = arr.slice(0, arr.length, 2); // [1, 3, 5]</code>
Salin selepas log masuk

Nota: Kaedah

slice tidak mengubah suai tatasusunan atau rentetan asal, tetapi mencipta salinan baharu.

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

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan