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 for
döngü kullanılarak bir diziden bir öğe kaldırılır .
Buraya,
for
Dö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 -1
indexOf()
döndürür . if
Koş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)