Jak usunąć określony element z tablicy w JavaScript?

Mam tablicę liczb i używam metody .push(), aby dodać do niej elementy. Czy istnieje prosty sposób na usunięcie określonego elementu z tablicy? Odpowiednik czegoś w rodzaju array.remove(liczba);. Muszę używać podstawowego JavaScript - żadne ramy nie są dozwolone.

1 odpowiedź

Znajdź indeks elementu tablicy, który chcesz usunąć, a następnie usuń ten indeks ze splice. Metoda splice() zmienia zawartość tablicy, usuwając istniejące elementy i/lub dodając nowe elementy

var array = [2, 5, 9];
console.log(array)
var index = array.indexOf(5);
if (index > -1) {
  array.splice(index, 1);
}
// array = [2, 9]
console.log(array);

Drugim parametrem splice jest liczba elementów do usunięcia. Zauważ, że splice modyfikuje tablicę w miejscu i zwraca nową tablicę zawierającą elementy, które zostały usunięte.

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.