Jak usunąć obiekt z tablicy za pomocą JavaScript?

Jak Usunac Obiekt Z Tablicy Za Pomoca Javascript



Deweloperzy mogą potrzebować usunąć obiekt z tablicy w JavaScript w wielu sytuacjach, na przykład gdy chcą zaktualizować lub zmodyfikować dane z listy, aby uporządkować je w pożądanej kolejności lub usunąć niepotrzebne elementy i tak dalej. Mówiąc dokładniej, usunięcie obiektu z tablicy może pomóc poprawić wydajność poprzez zmniejszenie rozmiaru tablicy, zwłaszcza w sytuacjach, gdy tablica jest duża lub złożona. W JavaScript można to zrobić na kilka sposobów, w tym „ splatać() „metoda”, „ filtr() ” metoda lub „ Muzyka pop() ' metoda.

W tym artykule zademonstrujemy metody usuwania obiektu z tablicy za pomocą JavaScript.

Jak usunąć/usunąć obiekt z tablicy za pomocą JavaScript?

Aby usunąć obiekt z tablicy, użyj następujących metod:







Metoda 1: Usuń obiekt z tablicy za pomocą metody shift().

zmiana() ” służy do usuwania elementu lub obiektu z początku tablicy. Usuwa pierwszy element tablicy i modyfikuje oryginalną tablicę, aktualizując indeksy wszystkich pozostałych elementów. Jest to statyczna metoda „ Szyk ' obiekt.



Składnia
Podana składnia służy do usuwania pierwszego obiektu z tablicy:



szyk. zmiana ( ) ;

Przykład
Utwórz tablicę obiektów o nazwie „ arrObj ”:





konst arrObj = [
{ nazwa : 'Duży' , wiek : 28 } ,
{ nazwa : 'Stado kuropatw' , wiek : 26 } ,
{ nazwa : „Stefan” , wiek : 27 } ,
{ nazwa : „Rohnda” , wiek : 25 } ,
{ nazwa : 'Mikrofon' , wiek : 22 }
] ;

Wywołaj metodę shift(), aby usunąć pierwszy obiekt z tablicy i zapisać go w zmiennej „ usuńObj ”:

był usuńObj = arrObj. zmiana ( ) ;

Wydrukuj usunięty obiekt na konsoli:



konsola. dziennik ( usuńObj ) ;

Na koniec wydrukuj pozostałą tablicę za pomocą „ log.konsoli() ' metoda:

konsola. dziennik ( arrObj ) ;

Można zauważyć, że pierwszym obiektem tablicy, której para klucz-wartość jest „ {imię: „Mari”, wiek: 28} ” jest usuwany i zwracany jako wartość „ usuńObj ”. Oryginalna tablica jest następnie modyfikowana, a jej indeksy aktualizowane, tak że następny obiekt w tablicy staje się pierwszym obiektem:

Metoda 2: Usuń obiekt z tablicy za pomocą metody splice().

Jeśli chcesz usunąć obiekt z dowolnego określonego indeksu, użyj „ splatać() ' metoda. Jako argument przyjmuje dwa parametry. Modyfikuje/zmienia oryginalną tablicę i wyprowadza nową tablicę.

Składnia
Poniższa składnia służy do usuwania określonego obiektu z tablicy:

szyk. splatać ( indeks , usuńIlość ) ;

W powyższej składni:

  • indeks ” to konkretny indeks elementu, który zostanie usunięty.
  • usuńIlość ” to liczba elementów, które zostaną usunięte. Jeśli ta wartość wynosi 0, żadne elementy nie zostaną usunięte.

Przykład
Wywołaj metodę splice() przekazując indeks „ 2 ”, aby usunąć trzeci obiekt z tablicy. “ 1 ” oznacza, że ​​z tablicy zostanie usunięty tylko jeden obiekt:

był usuńObj = arrObj. splatać ( 2 , 1 ) ;

Jak widać, trzeci obiekt zawierający parę klucz-wartość „ {imię: Stefan, wiek: 27} ” został pomyślnie usunięty z tablicy:

Metoda 3: Usuń obiekt z tablicy za pomocą metody pop().

Aby usunąć ostatni obiekt z tablicy, użyj „ Muzyka pop() ' metoda. Jest to wbudowana metoda obiektu Array, która pobiera ostatni element z tablicy.

Składnia
Postępuj zgodnie z podaną poniżej składnią, aby usunąć ostatni obiekt z tablicy:

szyk. Muzyka pop ( ) ;

Przykład
Wywołaj metodę pop(), aby usunąć ostatni obiekt z tablicy:

był usuńObj = arrObj. Muzyka pop ( ) ;

Wyjście

Zebraliśmy wszystkie metody usuwania/usuwania obiektu z tablicy w JavaScript.

Wniosek

Aby usunąć obiekt z tablicy, użyj „ zmiana() ' metoda, ' splatać() ” metoda lub „ Muzyka pop() ' metoda. Metoda shift() służy do usuwania pierwszego obiektu z tablicy, metoda pop() usuwa ostatni obiekt, a metoda splice() usuwa dowolny określony obiekt. W tym artykule przedstawiono metody usuwania obiektu z tablicy za pomocą języka JavaScript.