Program JavaScript do usuwania określonego elementu z tablicy

W tym przykładzie nauczysz się pisać program JavaScript, który usunie określony element z tablicy.

Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:

  • JavaScript Array push ()
  • JavaScript Array Splice ()
  • JavaScript for loop

Przykład 1: Używanie pętli For

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

Wynik

 (1, 3, 4, 5)

W powyższym programie element jest usuwany z tablicy za pomocą forpętli.

Tutaj,

  • forPętli służy do pętli wszystkich elementów szeregu.
  • Jeśli podczas iteracji po elementach tablicy element do usunięcia nie pasuje do elementu tablicy, ten element jest przekazywany do newArray.
  • push()Metoda dodaje element do newArray.

Przykład 2: Używanie 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);

Wynik

 (1, 3, 4, 5)

W powyższym programie tablica i element do usunięcia są przekazywane do removeItemFromArray()funkcji niestandardowej .

Tutaj,

 const index = array.indexOf(2); console.log(index); // 1
  • indexOf()Sposób powraca indeks danego elementu.
  • Jeśli elementu nie ma w tablicy, indexOf()zwraca -1 .
  • Do ifkontroli stanu jeśli element do usunięcia jest w tablicy.
  • splice()Sposób stosuje się do usuwania elementu z tablicy.

Uwaga : powyższy program działa tylko dla tablic bez zduplikowanych elementów.

Usuwany jest tylko pierwszy pasujący element tablicy.

Na przykład,

(1, 2, 3, 2, 5) wyniki w (1, 3, 2, 5)

Interesujące artykuły...