Menu
CoddyTech

Sisipkan dan Hapus

Pelajaran 16 dari 18 dalam kursus Metode array di JavaScript di Coddy.

Method splice() adalah method yang mengubah array dan memungkinkan kamu menambahkan, menghapus, atau mengganti elemen di dalam array yang sudah ada. Method ini seperti "alat serbaguna" untuk memodifikasi array secara langsung.

  • Memodifikasi array asli (berhati-hatilah!).
  • Menerima tiga argumen: startIndex (tempat mulai memodifikasi), deleteCount (jumlah elemen yang dihapus), dan elemen opsional untuk disisipkan.
  • Jika deleteCount bernilai 0, elemen disisipkan di startIndex tanpa menghapus apa pun.
  • Nilai negatif untuk startIndex diperbolehkan dan dihitung dari akhir array.

Misalnya, kamu memiliki list konser mendatang (string) di sebuah kota dan ingin menghapus satu konser lalu menambahkan konser lain. Berikut cara splice() membantu:

const concerts = ["Rock Band", "Pop Star", "Jazz Trio"];

// Hapus "Pop Star" (startIndex = 1, deleteCount = 1) dan sisipkan "Folk Singer" di posisi yang sama
concerts.splice(1, 1, "Folk Singer");

console.log(concerts); // output: ["Rock Band", "Folk Singer", "Jazz Trio"] (array asli diubah)

Pada contoh di atas, konser "Pop Star" dihapus dan "Folk Singer" disisipkan pada indeks 1, sehingga array asli concerts berubah. console.log() menampilkan array concerts yang telah diubah dengan list yang diperbarui.

challenge icon

Tantangan

Mudah

Kamu diberi array angka numbers.

Kamu harus menulis kode JavaScript untuk menghapus tiga angka terakhir dari array numbers dan menambahkan nilai string a, b, c.

Terakhir, catat array yang telah diperbarui.

Coba sendiri

let numbers = [ 99, 32, 43, 54, 100];

// Tulis kodemu di sini

Semua pelajaran di Metode array di JavaScript

Latihan sendiri: Compiler JavaScript online