Questo articolo discuterà gli approcci che possono essere implementati per distruggere un oggetto in JavaScript.
Come distruggere gli oggetti in JavaScript?
Un oggetto può essere distrutto in JavaScript usando le seguenti tecniche:
Approccio 1: Distruggi l'oggetto in JavaScript usando l'operatore Elimina
In questo approccio, una particolare proprietà dell'oggetto verrà rimossa con l'aiuto dell'operatore di eliminazione e tornerà "non definito"All'accesso a esso.
Questo operatore può essere applicato specificandolo appena prima della proprietà di un oggetto.
Esempio
In primo luogo, dichiarare una serie di oggetti con le proprietà specificate e visualizzarla:
let testObject =Successivamente, applica il “eliminare"Operatore facendo riferimento alla proprietà dell'oggetto specificato. Ciò comporterà l'eliminazione della proprietà dell'oggetto corrispondente:
Elimina testObject.nome;Produzione
Nell'output sopra, si può osservare che la proprietà dell'oggetto "età"È omesso.
Approccio 2: distruggere manualmente l'oggetto in JavaScript
Questa tecnica può essere utilizzata per definire una funzione personalizzata e passare l'oggetto creato nel suo argomento durante l'accesso.
Esempio
In primo luogo, dichiara la funzione denominata "DestroyObject ()"Avere il parametro specificato. Nella sua definizione, inizializza il parametro dichiarato come "non definito":
Funzione DestroyObject (OBJ)Ora, crea il seguente oggetto con le proprietà specificate e visualizzalo:
testObject =Infine, accedi alla funzione definita passando l'oggetto creato come argomento. Ciò comporterà la visualizzazione "non definito"Sulla console come parametro definito nella definizione della funzione viene assegnato. Pertanto, l'oggetto specificato quando agisci come suo parametro (funzione) agirà anche lo stesso (indefinito):
console.Log (DestroyObject (testObject))Produzione
Abbiamo fornito gli approcci per distruggere un oggetto in Javascript.
Conclusione
Un oggetto può essere distrutto in JavaScript usando il "eliminare"Operatore o distruggendolo manualmente. Il primo approccio è semplice in quanto si traduce nell'omettere una proprietà specifica da un oggetto. Quest'ultimo approccio, d'altra parte, distrugge l'oggetto insieme a tutte le proprietà associate con l'aiuto di una funzione personalizzata. Questo articolo ha dimostrato il concetto di distruggere gli oggetti in JavaScript.