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.
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>
Di mana:
Penggunaan:
Kaedah Slice mempunyai penggunaan berikut:
<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>
bay tidak menghilangkan parameter akhir, slice boleh menyalin keseluruhan tatasusunan atau rentetan.
<code class="js">const arrCopy = arr.slice(); const strCopy = str.slice();</code>
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>
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>
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!