JavaScript Array toSpliced()

Definisi dan penggunaan

toSpliced() Kaedah ini digunakan untuk menambah dan/atau menghapus elemen array.

toSpliced() Kaedah ini mengembalikan array baru.

toSpliced() Kaedah ini tidak akan mengubah array asal.

toSpliced() Kaedah adalah splice() Versi salinan kaedah.

Lihat juga:

Metode splice() Array

Metode slice() Array

Contoh

Contoh 1

// Cipta array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Tambahkan "Lemon" dan "Kiwi" di kedudukan 2
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

Cuba sendiri

Contoh 2

// Cipta array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Buang 2 elemen di kedudukan 2
const fruits2 = fruits.toSpliced(2, 2);

Cuba sendiri

Contoh 3

// Cipta array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Buang 1 elemen di kedudukan 2 dan tambahkan "Lemon" dan "Kiwi"
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

Cuba sendiri

Sintaks

array.toSpliced(index, count, item1, ....., itemX)

Parameter

Parameter Penerangan
index

Wajib. Indeks (kedudukan) elemen yang hendak ditambahkan atau dipadamkan.

Nilai negatif bermula dari pengeluaran array.

count Pilihan. Bilangan elemen yang hendak dipadamkan.
item1,... Pilihan. Elemen baru yang hendak ditambahkan.

Hasil balik

Jenis Penerangan
Array Array yang mengandungi perubahan baru.

Dukungan pelayar

toSpliced() Adalah ciri ES2023.

Dari bulan Julai 2023, semua pelayar modern mendukung kaedah ini:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Bulan Februari 2023 Bulan Februari 2023 Bulan Julai 2023 Bulan Mac 2023 Bulan Mei 2023