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:
array.slice(start, end)
Di mana:
Penggunaan:
Kaedah Slice mempunyai penggunaan berikut:
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"
bay tidak menghilangkan parameter akhir, slice boleh menyalin keseluruhan tatasusunan atau rentetan.
const arrCopy = arr.slice(); const strCopy = str.slice();
Gunakan indeks negatif untuk mengekstrak elemen dari permulaan atau penghujung tatasusunan atau rentetan.
const firstTwo = arr.slice(0, 2); // [1, 2] const lastTwo = arr.slice(-2); // [4, 5]
Langkah parameter ketiga boleh menentukan saiz langkah untuk pengekstrakan elemen. Sebagai contoh, langkah 2 bermakna mengekstrak hanya elemen diindeks genap daripada tatasusunan atau rentetan.
const evenIndices = arr.slice(0, arr.length, 2); // [1, 3, 5]
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!