Program JavaScript untuk Menghapus Item Tertentu Dari Array

Dalam contoh ini, anda akan belajar menulis program JavaScript yang akan membuang item tertentu dari array.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan JavaScript berikut:

  • Tekan Array JavaScript ()
  • Penyambungan Array JavaScript ()
  • JavaScript untuk gelung

Contoh 1: Menggunakan Untuk Gelung

 // program to remove item from an array function removeItemFromArray(array, n) ( const newArray = (); for ( let i = 0; i < array.length; i++) ( if(array(i) !== n) ( newArray.push(array(i)); ) ) return newArray; ) const result = removeItemFromArray((1, 2, 3 , 4 , 5), 2); console.log(result);

Pengeluaran

 (1, 3, 4, 5)

Dalam program di atas, item dikeluarkan dari larik menggunakan forgelung.

Di sini,

  • The forgelung digunakan untuk gelung melalui semua unsur-unsur tatasusunan.
  • Semasa melakukan iterasi melalui elemen array, jika item yang hendak dikeluarkan tidak sesuai dengan elemen array, elemen tersebut didorong ke newArray.
  • The push()Cara menambah elemen untuk newArray.

Contoh 2: Menggunakan Array.splice ()

 // program to remove item from an array function removeItemFromArray(array, n) ( const index = array.indexOf(n); // if the element is in the array, remove it if(index> -1) ( // remove item array.splice(index, 1); ) return array; ) const result = removeItemFromArray((1, 2, 3 , 4, 5), 2); console.log(result);

Pengeluaran

 (1, 3, 4, 5)

Dalam program di atas, susunan dan elemen yang akan dikeluarkan diteruskan ke removeItemFromArray()fungsi khusus .

Di sini,

 const index = array.indexOf(2); console.log(index); // 1
  • The indexOf()Cara mengembalikan indeks elemen yang diberikan.
  • Sekiranya elemen tidak berada dalam larik, indexOf()mengembalikan -1 .
  • The ifkeadaan cek jika elemen untuk keluarkan adalah dalam array.
  • The splice()kaedah yang digunakan untuk menghapuskan unsur dari array.

Catatan : Program di atas hanya berfungsi untuk tatasusunan tanpa unsur pendua.

Hanya elemen pertama bagi larik yang dipadamkan dikeluarkan.

Sebagai contoh,

(1, 2, 3, 2, 5) menghasilkan dalam (1, 3, 2, 5)

Artikel menarik...