Ten post opisuje metodę usuwania właściwości z wybranego obiektu.
Usuń/wyeliminuj właściwość z obiektu
W celu wyeliminowania właściwości z obiektu zastosuj następujące podejścia:
Metoda 1: Usuń/wyeliminuj właściwość z obiektu za pomocą operatora „Usuń”
Możesz użyć „usuwać„Operator eliminowania właściwości z określonego obiektu. Mówiąc dokładniej, musisz powtórzyć operator Usuń w tej samej funkcji, jeśli chcesz usunąć kilka właściwości.
Składnia
Postępuj zgodnie z podaną składnią, aby usunąć właściwość z obiektu JavaScript:
usuń obiekt.nieruchomośćLub
Usuń obiekt [„właściwość”];Przykład
Utwórz obiekt:
Niech obiekt =Użyj operatora Usuń, aby usunąć właściwość „Rollno”Obiekt:
usuń obiekt.Rollno;Widać, że „Rollno”Został pomyślnie usunięty z określonego obiektu:
Metoda 2: Usuń/wyeliminuj właściwość z obiektu JavaScript za pomocą metody Filter ()
Możesz także użyć „filtr()”Metoda usuwania właściwości z obiektu w JavaScript. Tworzy nową tablicę z elementami, które spełniają stan funkcji.
Składnia
Postępuj zgodnie z wymienioną składnią dla metody Filter ():
szyk.filtr (funkcja => (currentValue, indeks, tablica))Przykład
Utwórz obiekt o nazwie „informacje”:
Niech info =Teraz utwórz pusty obiekt o nazwie „FitredObj”, Który zawiera wartości, które przekazują dany warunek:
niech FilterDOBJ = ;Przywołaj metodę Filter () z klawiszami obiektu i pobieraj właściwości, które nie są równe klubie ”nazwisko”I przechowuj go w pustym obiekcie:
Obiekt.klucze (informacje).filtr (właściwość =>Wydrukuj filtrowany obiekt na konsoli:
konsola.log (FilterDOBJ);Można zauważyć, że właściwość „nazwisko”Został usunięty z wynikającego obiektu:
Metoda 3: Usuń/wyeliminuj właściwość z obiektu JavaScript za pomocą operatora rozprzestrzeniania się
Innym podejściem do usunięcia właściwości z obiektu JavaScript jest użycie „Operator rozprzestrzeniania się". Kopiuje wszystkie właściwości oprócz określonej właściwości, która została usunięta z obiektu.
Składnia
Użyj następującej składni, aby usunąć właściwość z obiektu JavaScript za pomocą operatora rozprzestrzeniania się:
const DeletEdProperty,… RestoBjectProperties = obiektPrzykład
Utwórz obiekt o nazwie „InfoObject”:
Niech infoOBject =Utwórz nowy obiekt, który nie zawiera właściwości „wiek”:
const Age,… Restobj = infoObject;Wydrukuj nowy obiekt o nazwie „Restobj”Na konsoli z pomocą„konsola.dziennik()" metoda:
konsola.log (RestOBJ);Wyjście
Chodzi o usunięcie właściwości z obiektu JavaScript.
Wniosek
Aby usunąć lub eliminować właściwość z obiektu JavaScript, użyj „usuwać„Operator”filtr()„Metoda lub„Operator rozprzestrzeniania się (…) ”. Jednakże "usuwać„Operator jest najłatwiejszym i najczęściej stosowanym podejściem do usuwania właściwości z obiektów JavaScript. W tym poście opisano kilka podejść do usunięcia właściwości z wybranego obiektu.