Bir Diziden Belirli Bir Öğeyi Kaldırmak için JavaScript Programı

Bu örnekte, bir diziden belirli bir öğeyi kaldıracak bir JavaScript programı yazmayı öğreneceksiniz.

Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:

  • JavaScript Dizisi itme ()
  • JavaScript Dizisi ekleme ()
  • Döngü için JavaScript

Örnek 1: Döngü İçin Kullanma

 // 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);

Çıktı

 (1, 3, 4, 5)

Yukarıdaki programda, bir fordöngü kullanılarak bir diziden bir öğe kaldırılır .

Buraya,

  • forDöngü dizinin tüm elemanları döngü için kullanılır.
  • Dizinin öğeleri arasında yineleme yapılırken, kaldırılacak öğe dizi öğesiyle eşleşmezse, bu öğe newArray öğesine gönderilir.
  • push()Yöntem yenidizi için eleman ekler.

Örnek 2: Array.splice () kullanma

 // 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);

Çıktı

 (1, 3, 4, 5)

Yukarıdaki programda, bir dizi ve kaldırılacak eleman özel removeItemFromArray()işleve aktarılır .

Buraya,

 const index = array.indexOf(2); console.log(index); // 1
  • indexOf()Yöntem verilen öğenin dizinini döndürür.
  • Öğe dizide değilse -1indexOf() döndürür .
  • ifKoşulu kontrol akıtma için eleman dizi ise.
  • splice()Yöntem, bir dizi elemanı çıkarmak için kullanılır.

Not : Yukarıdaki program yalnızca yinelenen öğeler içermeyen diziler için çalışır.

Bir dizinin yalnızca eşleşen ilk öğesi kaldırılır.

Örneğin,

(1, 2, 3, 2, 5) sonuç (1, 3, 2, 5)

Ilginç makaleler...