Usuwanie obiektów w JavaScript

Usuwanie obiektów w JavaScript
Istnieją pewne sytuacje, w których programiści muszą usunąć obiekt, takie jak zwolnienie pamięci, gdy obiekt nie jest już potrzebny, aktualizując obiekt, może być konieczne usuwanie właściwości, które nie są już istotne, ograniczając dostęp do niektórych danych, a tak NA.

Ten samouczek opisuje procedurę usuwania obiektu w JavaScript.

Jak usunąć obiekty w JavaScript?

Aby usunąć obiekty lub właściwości obiektu, użyj „usuwać„Operator. Usuwa lub usuwa właściwości z obiektu. Zajmuje właściwość obiektu jako swoją operand i usuwa właściwość z obiektu. Operator usuwania wyprowadza „PRAWDA„Jeśli nieruchomość została pomyślnie usunięta i”FAŁSZ„Jeśli nie można go usunąć, ponieważ jest to właściwość niekonfigurowalna.

Składnia

Do operatora usuwania operatora usuwa następującą składnię:

usuń obiekt.nieruchomość

Przykład 1: Usuń obiekt w JavaScript

Przede wszystkim utwórz obiekt:

var object =
Nazwa: „Stephen”,
Wiek: 32,
Oznaczenie: „HR”
;

Zadzwoń do "usuwać„Operator usuwania obiektu:

Usuń obiekt;

Wydrukuj obiekt na konsoli. Po usunięciu będzie wyświetlany na konsoli, ponieważ operator usuwania usuwa tylko odniesienie do elementu, nigdy sam obiekt:

konsola.log (obiekt);

Wyjście

Nie ma potrzeby usuwania obiektów, zostaną usunięte, jeśli nie ma sposobów na ich odniesienie. Możesz usunąć właściwości obiektu, które nie są istotne lub potrzebne.

Przykład 2: Usuń właściwość obiektu w JavaScript

Tutaj usuniemy „wiek”Z obiektu za pomocą„usuwać„Operator:

usuń obiekt.wiek;

Wydrukuj obiekt z pozostałymi właściwościami na konsoli:

konsola.log (obiekt);

Można zauważyć, że „wiek„Własność została pomyślnie usunięta z obiektu:

Chodzi o usuwanie obiektów w JavaScript.

Wniosek

Aby usunąć obiekty lub właściwości obiektu, użyj „usuwać„Operator. Operator usuwania działa tylko na właściwościach obiektów, a nie na samych obiektach. Służy do usunięcia właściwości z obiektu, a nie do usuwania samego obiektu. Usuwając obiekt, operator Usuń usuwa tylko odniesienie do elementu, nigdy sam obiekt. Ten samouczek opisał procedurę usuwania obiektu w JavaScript.