Mengeluarkan Elemen Dari Array Dalam JavaScript



Dalam artikel ini, anda akan mendapat panduan lengkap mengenai pelbagai kaedah untuk membuang elemen dari array dalam JavaScript dengan contoh.

Selalunya tidak perlu memanipulasi array yang muncul entah dari mana. Terdapat pelbagai kaedah untuk manipulasi tersebut, salah satunya merangkumi kaedah untuk membuang unsur. Dalam artikel ini, saya akan memandu anda melalui pelbagai kaedah untuk mengeluarkan unsur dari array di . Berikut adalah petunjuk yang akan diberi tumpuan oleh artikel ini,

Mari kita mulakan,





Mengeluarkan elemen dari tatasusunan dalam JavaScript

Kaedah Pop

Kaedah pop () membuang elemen dari hujung larik, seperti tumpukan. Kaedah push (), sebaliknya, menambah elemen pada akhir array.Kaedah menerapkan konsep LIFO (Last-In-First-Out).

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

Kod tersebut membuang elemen terakhir dalam array iaitu 'Jazz'.Kaedah push () menambahkan elemen kembali ke array.



Kaedah Shift: Mengeluarkan Elemen Dari Array Dalam JavaScript

Kaedah shift () menghilangkan elemen dari awal larik. Kaedah unshift (), sebaliknya, menambahkan elemen kembali ke permulaan array.

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

Kod tersebut membuang elemen pertama iaitu Rock dari array.Dengan menggunakan kaedah unshift (), 'Rock' akan ditambahkan kembali ke array.

Kaedah Penyambungan

Kaedah sambatan () membuang bahagian tertentu atau selektif larik.Ini terbukti kaedah yang bijak untuk membuang, mengganti atau menambahkan elemen ke dalam larik.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Bermula pada kedudukan indeks 2, hapus satu elemen ['Rock', 'Metal', 'Jazz'] senarai .splice (2,2) // Bermula pada kedudukan indeks 2, keluarkan dua elemen ['Rock', 'Metal']

Dalam contoh di atas, kaedah slice menghilangkan elemen mengikut indeks yang ditentukan.

'Blues' dikeluarkan dari contoh pertama kerana diletakkan di indeks 2.

Dalam contoh kedua, dua elemen yaitu 'Blues' dan 'Jazz' dikeluarkan, kerana indeks menentukan bahawa 2 elemen mesti dikeluarkan, mulai dari indeks 2.

Harus diingat bahawa tatasusunan diindeks sifar dalam JavaScript.

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

cara membuat rentetan rawak dalam java

Splice Untuk Julat Unsur

Adalah wajar untuk membuang elemen berturut-turut dengan menggunakan kaedah sambatan ():

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // Bermula pada kedudukan indeks 0, keluarkan dua elemen ['Blues', 'Jazz']

Kod tersebut membuang nilai yang disebutkan dalam kaedah sambatan.

Buang Elemen Mengikut Nilai: Mengeluarkan Elemen Dari Array Dalam JavaScript,

Kita dapat mencari elemen menggunakan splice (), dan menghapusnya secara berturut-turut.Kaedah ini dapat dipasangkan dengan perintah indexOf (), yang mengembalikan indeks pertama di mana elemen tertentu dapat dijumpai. Sekiranya elemen tidak dijumpai, ia akan mengembalikan -1 sebagai output.

Dalam contoh berikut, kami membuang elemen 'Blues':

['Rock', 'Metal', 'Blues', 'Jazz'] // Cari kedudukan indeks 'Blues,' dan keluarkan satu elemen dari senarai kedudukan itu.splice (list.indexOf ('Blues'), 1)

Kod tersebut menghilangkan elemen 'Blues', setelah mengetahui kedudukan indeks elemen tersebut.

Buang Julat Unsur Mengikut Nilai

JavaScript membolehkan kita mengeluarkan beberapa elemen dari tatasusunan.

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

Kod tersebut menghilangkan semua kejadian elemen 'Blues'.

Mari kita mulakan dengan sedikit bahagian akhir artikel ini mengenai Menghapus Elemen Dari Array Dalam JavaScript,

Kaedah Penapis Array

Daripada meredakan array yang dipanggil, filter () mencipta array baru.Ia mempunyai satu parameter, yang dikenali sebagai kaedah panggilan balik. Kaedah panggilan balik dicetuskan apabila kaedah penapis berulang pada unsur-unsur array.

Ia meneruskan tiga nilai ke panggilan balik:

  • Nilai semasa
  • Indeks tatasusunan semasa
  • Susunan penuh

Ia mengembalikan dua nilai: benar atau salah. Elemen yang kembali benar ditambahkan ke array baru yang dibuat oleh penapis ().

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

Susunan yang disaring terdiri daripada unsur-unsur yang terbukti benar.

Mengeluarkan elemen dari array mungkin agak membosankan, tetapi sebenarnya, kaedah ini adalah yang paling cekap dan berguna.

cara membuat susunan objek di java

Dengan ini kita sampai di akhir blog ini mengenai 'Menghapus Elemen Dari Array Dalam JavaScript'. Saya harap anda dapati maklumat ini bermanfaat dan bermanfaat, nantikan lebih banyak tutorial mengenai topik yang serupa. Anda juga boleh melihat program latihan kamio dapatkan pengetahuan mendalam mengenai jQuery bersama dengan pelbagai aplikasinya, anda boleh untuk latihan dalam talian secara langsung dengan sokongan 24/7 dan akses seumur hidup.

Ada soalan untuk kami? Sebutkannya di bahagian komen blog ini dan kami akan menghubungi anda.