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

Cara menggunakan fungsi slice dalam js

下次还敢
下次还敢asal
2024-05-06 10:18:16639semak imbas

Fungsi JavaScript slice() mengekstrak julat elemen yang ditentukan daripada tatasusunan melalui sintaks arr.slice(mula, tamat) dan mengembalikan tatasusunan baharu tanpa mengubah suai tatasusunan asal. Ia menerima dua parameter: mula (indeks permulaan, inklusif) dan akhir (indeks akhir, eksklusif), di mana permulaan dan akhir boleh menjadi nilai negatif, menunjukkan bahawa pengiraan bermula dari penghujung tatasusunan. Jika hanya satu hujah disediakan, tamat lalai kepada panjang tatasusunan. Contoh: arr.slice(1, 3) mengekstrak elemen [2, 3] daripada tatasusunan [1, 2, 3, 4, 5].

Cara menggunakan fungsi slice dalam js

JavaScript slice() penggunaan fungsi

slice() fungsi mengekstrak julat tertentu elemen daripada tatasusunan dan mengembalikan tatasusunan baharu.

Sintaks:

<code class="javascript">arr.slice(start, end)</code>

Parameter:

  • mula: Indeks mula (termasuk). Jika negatif, pengiraan bermula dari hujung tatasusunan.
  • akhir: Indeks akhir (tidak termasuk). Jika negatif, pengiraan bermula dari hujung tatasusunan.

Penggunaan:

slice() fungsi menerima dua parameter, menunjukkan julat elemen yang akan diekstrak. Jika hanya satu hujah disediakan, tamat lalai kepada panjang tatasusunan.

Contoh:

Buat tatasusunan dan gunakan slice() untuk mengekstrak elemen:

<code class="javascript">const arr = [1, 2, 3, 4, 5];

// 提取从索引 1 到 3 的元素(不包括索引 3)
const slicedArr = arr.slice(1, 3);

console.log(slicedArr); // 输出: [2, 3]</code>

Ciri:

  • slice() fungsi tidak mengubah suai tatasusunan asal.
  • slice() mengembalikan tatasusunan baharu yang mengandungi elemen yang ditentukan dari awal hingga akhir.
  • Jika permulaan atau akhir berada di luar julat tatasusunan, fungsi akan menggunakan panjang tatasusunan atau 0 sebagai indeks sebenar.
  • Jika permulaan dan akhir adalah sama, fungsi mengembalikan tatasusunan kosong.
  • Jika permulaan dan akhir ialah nilai negatif, fungsi akan mula mengira dari hujung tatasusunan.

Atas ialah kandungan terperinci Cara menggunakan fungsi slice 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