Menghapus Elemen Dari Array Dalam JavaScript



Dalam artikel ini Anda akan mendapatkan panduan lengkap tentang berbagai metode untuk menghapus elemen dari array di JavaScript dengan contoh.

Paling sering kemudian tidak ada kebutuhan untuk memanipulasi array yang muncul entah dari mana. Ada berbagai metode untuk manipulasi tersebut, salah satunya termasuk metode untuk menghilangkan suatu elemen. Pada artikel ini, saya akan memandu Anda melalui berbagai metode untuk menghapus elemen dari array di . Berikut adalah petunjuk yang akan difokuskan pada artikel ini,

Mari kita mulai,





Menghapus elemen dari array di JavaScript

Metode Pop

Metode pop () menghapus elemen dari akhir array, seperti tumpukan. Sebaliknya, metode push () menambahkan elemen ke akhir larik.Metode tersebut menerapkan konsep LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Kode tersebut menghapus elemen terakhir dalam larik yaitu 'Jazz'.Metode push () menambahkan elemen kembali ke larik.



Metode Shift: Menghapus Elemen Dari Array Dalam JavaScript

Metode shift () menghapus elemen dari awal array. Metode unshift (), di sisi lain, menambahkan elemen kembali ke awal larik.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Kode menghapus elemen pertama yaitu Rock dari array.Saat menggunakan metode unshift (), 'Rock' akan ditambahkan kembali ke array.

Metode Sambungan

Metode splice () menghapus bagian tertentu atau bagian selektif dari larik.Ini terbukti menjadi metode yang banyak akal untuk menghapus, mengganti atau menambahkan elemen ke array.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Mulai dari posisi indeks 2, hapus satu elemen daftar ['Rock', 'Metal', 'Jazz'] .splice (2,2) // Mulai dari posisi indeks 2, hapus dua elemen ['Rock', 'Metal']

Dalam contoh di atas, metode slice menghapus elemen sesuai dengan indeks yang ditentukan.

'Blues' dihapus dari contoh pertama karena ditempatkan di indeks 2.

membaca dan menulis file excel di java

Pada contoh kedua, dua elemen yaitu 'Blues' dan 'Jazz' dihapus, karena indeks menentukan bahwa 2 elemen harus dibuang, mulai dari indeks 2.

Perlu dicatat bahwa array diindeks nol dalam JavaScript.

Melangkah lebih jauh dengan, artikel ini tentang Menghapus Elemen Dari Array Dalam JavaScript,

Sambungan Untuk Berbagai Elemen

Masuk akal untuk menghapus elemen berurutan dengan menggunakan metode splice ():

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Mulai dari posisi indeks 0, hapus dua elemen ['Blues', 'Jazz']

Kode menghapus nilai yang disebutkan dalam metode sambungan.

Hapus Elemen Dengan Nilai: Menghapus Elemen Dari Array Di JavaScript,

Kita bisa mencari elemen menggunakan splice (), dan menghapusnya secara berurutan.Metode ini bisa dipasangkan dengan perintah indexOf (), yang mengembalikan indeks pertama di mana elemen tertentu dapat ditemukan. Jika elemen tidak ditemukan, ia mengembalikan -1 sebagai output.

Pada contoh berikut, kami menghapus elemen 'Blues':

['Rock', 'Metal', 'Blues', 'Jazz'] // Temukan posisi indeks 'Blues,' dan hapus satu elemen dari posisi list.splice (list.indexOf ('Blues'), 1)

Kode tersebut menghilangkan elemen “Blues”, setelah mengetahui posisi indeks elemen tersebut.

Hapus Rentang Elemen Berdasarkan Nilai

JavaScript memungkinkan kita untuk menghapus banyak elemen dari array.

['Rock', 'Metal', 'Blues ”,“ Blues', 'Jazz'] untuk (var i = list.length-1 i -) {if (list [i] === 'Blues') list .splice (i, 1)} ['Rock', 'Metal', 'Jazz']

Kode menghapus semua kemunculan elemen 'Blues'.

Mari kita mulai dengan bagian terakhir dari artikel ini tentang Menghapus Elemen Dari Array Dalam JavaScript,

Metode Filter Array

Alih-alih memutasi array tempat ia dipanggil, filter () membuat array baru.Ini memiliki satu parameter, yang dikenal sebagai metode callback. Metode callback dipicu saat metode filter melakukan iterasi terhadap elemen larik.

Ini meneruskan tiga nilai ke callback:

  • Nilai saat ini
  • Indeks array saat ini
  • Array penuh

Ini mengembalikan dua nilai: benar atau salah. Elemen yang mengembalikan nilai true ditambahkan ke larik baru yang dibuat oleh filter ().

var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filtered = array.filter (function (value, index, arr) {return value> 4}) // filtered = > [5,6, 7, 8, 9]

Array yang difilter terdiri dari elemen yang terbukti benar.

Menghapus elemen dari sebuah array bisa jadi agak membosankan, tetapi kenyataannya, metode ini adalah yang paling efisien dan banyak akal.

Dengan ini kita sampai pada akhir blog ini tentang 'Menghapus Elemen Dari Array Dalam JavaScript'. Saya harap Anda menemukan ini informatif dan bermanfaat, nantikan lebih banyak tutorial tentang topik serupa. Anda juga dapat memeriksa program pelatihan kami.o dapatkan pengetahuan mendalam tentang jQuery bersama dengan berbagai aplikasinya, Anda bisa untuk pelatihan online langsung dengan dukungan 24/7 dan akses seumur hidup.

urutkan larik c ++ naik

Ada pertanyaan untuk kami? Sebutkan mereka di bagian komentar blog ini dan kami akan menghubungi Anda kembali.