Remove Object From Array Javascript By Index

Remove Object From Array Javascript By Index

3 min read Jun 20, 2024
Remove Object From Array Javascript By Index

Cara Menghapus Objek dari Array di JavaScript berdasarkan Index

Di JavaScript, menghapus objek dari array berdasarkan index dapat dilakukan dengan mudah menggunakan metode splice(). Metode ini menerima dua parameter: index objek yang ingin dihapus dan jumlah objek yang ingin dihapus.

Berikut adalah contoh sederhana cara menghapus objek dari array dengan splice():

const myArray = ['apel', 'pisang', 'jeruk', 'mangga'];

// Menghapus objek pada index 1 (pisang)
myArray.splice(1, 1);

// Array setelah dihapus
console.log(myArray); // ['apel', 'jeruk', 'mangga']

Pada contoh di atas, kita menghapus objek pada index 1, yaitu "pisang". Parameter kedua (1) menunjukkan bahwa kita hanya ingin menghapus satu objek.

Penjelasan Lebih Lanjut

  • splice(index, jumlah): Metode splice() akan mengubah array asli dengan menghapus objek yang ditentukan.
  • index: Index dari objek yang ingin dihapus dalam array.
  • jumlah: Jumlah objek yang ingin dihapus mulai dari index yang ditentukan.

Contoh Penggunaan splice() Lainnya

const myArray = ['apel', 'pisang', 'jeruk', 'mangga'];

// Menghapus 2 objek mulai dari index 0
myArray.splice(0, 2);

// Array setelah dihapus
console.log(myArray); // ['jeruk', 'mangga']

Pada contoh ini, kita menghapus dua objek mulai dari index 0, yaitu "apel" dan "pisang".

Keuntungan Menggunakan splice()

  • Memperbarui Array Asli: splice() mengubah array asli, sehingga tidak perlu membuat array baru.
  • Fleksibel: splice() dapat digunakan untuk menghapus satu objek atau beberapa objek.
  • Kemudahan Penggunaan: splice() mudah dipahami dan digunakan.

Catatan Penting

  • Pastikan index objek yang ingin dihapus valid. Jika index tidak valid, splice() tidak akan menghapus objek apa pun.
  • splice() akan mengubah array asli. Jika Anda ingin mempertahankan array asli, buat salinan array sebelum menggunakan splice().

Semoga penjelasan ini membantu Anda memahami cara menghapus objek dari array di JavaScript berdasarkan index!