Questo post descriverà il metodo per rimuovere la proprietà dall'oggetto selezionato.
Rimuovere/eliminare una proprietà da un oggetto
Allo scopo di eliminare una proprietà da un oggetto, utilizzare i seguenti approcci:
Metodo 1: rimuovere/eliminare una proprietà da un oggetto usando l'operatore "Elimina"
Puoi utilizzare il "eliminare"Operatore per eliminare una proprietà da un particolare oggetto. Più specificamente, è necessario ripetere l'operatore Elimina nella stessa funzione se si desidera eliminare più proprietà.
Sintassi
Seguire la sintassi fornita per eliminare la proprietà da un oggetto JavaScript:
Elimina oggetto.proprietàO
Elimina oggetto ['proprietà'];Esempio
Crea un oggetto:
let object =Utilizzare l'operatore Elimina per eliminare la proprietà "rollno"Di un oggetto:
Elimina oggetto.rollno;Si può vedere che il "rollno"È stato eliminato con successo dall'oggetto specificato:
Metodo 2: rimuovere/eliminare una proprietà da un oggetto JavaScript usando il metodo Filter ()
Puoi anche usare il “filtro()"Metodo per rimuovere una proprietà da un oggetto in JavaScript. Fa un nuovo array con elementi che soddisfano le condizioni di una funzione.
Sintassi
Seguire la sintassi menzionata per il metodo Filter ():
vettore.filtro (function => (currentValue, indice, array))Esempio
Crea un oggetto chiamato "informazioni":
let info =Ora, crea un oggetto vuoto chiamato "FiltereDobj"Ciò contiene i valori che passano la condizione data:
let filtreEdobj = ;Invoca il metodo Filter () con le chiavi dell'oggetto e prendi le proprietà che non sono uguali alla chiave "cognome"E conservalo in un oggetto vuoto:
Oggetto.tasti (informazioni).filtro (proprietà =>Stampa l'oggetto filtrato sulla console:
console.log (filtreEdobj);Si può osservare che la proprietà "cognome"È stato eliminato dall'oggetto risultante:
Metodo 3: rimuovere/eliminare una proprietà da un oggetto JavaScript utilizzando l'operatore di diffusione
Un altro approccio per rimuovere una proprietà da un oggetto JavaScript è usare il "operatore di diffusione". Copia tutte le proprietà tranne la proprietà specificata che è stata eliminata dall'oggetto.
Sintassi
Utilizzare la seguente sintassi per rimuovere una proprietà da un oggetto JavaScript utilizzando l'operatore di diffusione:
const deletEdProperty,… restabjectProperties = oggettoEsempio
Crea un oggetto chiamato "InfoObject":
Let InfoObject =Crea un nuovo oggetto che non contenga la proprietà "età":
const age, ... restabj = infobject;Stampa il nuovo oggetto chiamato "restabj"Sulla console con l'aiuto del"console.tronco d'albero()" metodo:
console.log (restabj);Produzione
Si tratta di rimuovere la proprietà da un oggetto JavaScript.
Conclusione
Per rimuovere o eliminare una proprietà da un oggetto JavaScript, utilizzare il “eliminare"Operatore,"filtro()Metodo ", o"Operatore di diffusione (...) ". Comunque, il "eliminare"L'operatore è l'approccio più semplice e comunemente usato per la rimozione della proprietà dagli oggetti JavaScript. Questo post ha descritto diversi approcci per la rimozione della proprietà dall'oggetto selezionato.