Rumah >hujung hadapan web >tutorial js >Perbezaan antara slice dan splice dalam js
Slice digunakan untuk mengekstrak salinan tatasusunan tanpa mengubah suai tatasusunan asal, ia mengembalikan elemen dalam julat indeks yang ditentukan. Splice digunakan untuk mengubah suai tatasusunan Ia mengalih keluar elemen daripada indeks tertentu, memasukkan elemen baharu dan mengembalikan tatasusunan elemen yang dialih keluar.
Perbezaan antara Slice dan Splice dalam JavaScript
Slice dan Splice ialah kedua-dua kaedah tatasusunan JavaScript yang digunakan untuk mengekstrak atau mengubah suai elemen daripada tatasusunan. Ia mempunyai fungsi dan kegunaan yang berbeza:
slice()
Sintaks:
arr.slice(mula, tamat)`
js
arr.slice(start, end)
参数:
start
:开始提取的索引(包含)。end
:结束提取的索引(不包含)。返回值:原始数组的副本,包含指定索引范围内的元素。
splice()
语法:`
js
arr.splice(index, count, ...items)
参数:
index
:开始修改的索引。count
:要移除的元素数量(可选)。...items
Sintaks: 🎜
<code class="js">// 使用 slice() 提取元素 const originalArr = [1, 2, 3, 4, 5]; const copiedArr = originalArr.slice(1, 3); // [2, 3] // 使用 splice() 修改数组 const modifiedArr = originalArr.splice(2, 1, 7); // [1, 2, 7, 4, 5]</code>
Atas ialah kandungan terperinci Perbezaan antara slice dan splice dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!