JavaScript Array splice()

Definisi dan penggunaan

splice() Metode menambah/hapus item ke/dari array dan mengembalikan item yang dihapus.

Komentar:splice() Metode ini akan mengubah array asli.

Contoh

Contoh 1

Tambah item ke dalam array:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");

Coba sendiri

Contoh 2

Tambah item baru di posisi 2, dan hapus 1 item:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");

Coba sendiri

Contoh 3

Hapus 2 item di posisi 2:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);

Coba sendiri

Sintaks

array.splice(index, howmany, item1, ....., itemX)

Nilai parameter

Parameter Deskripsi
index Wajib. Bilangan bulat, menentukan tempat untuk menambah/hapus item, menggunakan nilai negatif untuk menentukan posisi dari ujung array.
howmany Pilihan. Jumlah item yang akan dihapus. Jika diatur menjadi 0, maka tidak akan dihapus item apapun.
item1, ..., itemX Pilihan. Item baru yang akan ditambahkan ke dalam array.

Detil teknis

Nilai kembalian: Array baru, termasuk item yang dihapus (jika ada).
Versi JavaScript: ECMAScript 1

Dukungan peramban

Semua peramban mendukung sepenuhnya splice() Metode:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan

Halaman-Relasi

Panduan:Array JavaScript

Panduan:Const Array JavaScript

Panduan:Metode Array JavaScript

Panduan:Sorting Array JavaScript

Panduan:Iterasi Array JavaScript