Questo tutorial dimostrerà la funzione push () in un oggetto per aggiungere elementi a un oggetto.
Come aggiungere elementi a un oggetto?
Non c'è "spingere()"Funzione o metodo per aggiungere elementi a un oggetto. Quindi, usa i seguenti approcci per aggiungere elementi a un oggetto in coppie di valore chiave:
Metodo 1: aggiungere elementi a un oggetto usando la notazione dot
Usa il "Punto"Notazione per l'aggiunta di elementi a un oggetto. L'operatore DOT viene utilizzato per accedere, inserire o modificare le proprietà/gli attributi e i metodi degli oggetti.
Sintassi
Usa la sintassi di seguito per aggiungere elementi a un oggetto con l'aiuto di (.) Notazione:
oggetto.Proprietà = valore;Esempio
Crea un oggetto chiamato "obj"Con le proprietà"alfa" E "beta":
const obj =Aggiungi proprietà "gamma"Utilizzo dell'operatore DOT:
obj.gamma = 'gamma';Stampa l'oggetto sulla console usando "console.tronco d'albero()" metodo:
console.log (obj);Si può vedere che il "gamma"La proprietà è stata aggiunta correttamente a un oggetto:
Metodo 2: aggiungi elementi a un oggetto usando la notazione della staffa quadrata
Puoi anche usare il “parentesi quadrata"Notazione per l'aggiunta degli elementi all'oggetto. Simile alla notazione Dot, viene anche utilizzato per accedere, aggiungere e modificare le proprietà e i metodi degli oggetti.
Sintassi
Seguire la sintassi data per l'aggiunta di elementi a un oggetto usando [] notazione:
oggetto ['Proprietà'] = valore;Esempio
Aggiungi due proprietà, "gamma" E "js"All'oggetto con l'aiuto della parentesi quadrata [] notazione:
obj ["gamma"] = 'gamma';Produzione
Metodo 3: Aggiungi elementi a un oggetto usando il metodo Assess ()
Un altro approccio per l'aggiunta di elementi a un oggetto è usare il "assegnare()" metodo. Viene utilizzato per copiare i valori di tutte le proprietà enumerabili da più oggetti di origine a un determinato oggetto target.
Sintassi
Per aggiungere l'elemento a un oggetto, utilizzare la sintassi data:
Oggetto.Assegna (oggetto, chiave: 'valore');Esempio
Utilizzare il metodo ASSEGNA () e aggiungere due proprietà, "gamma" E "js"A un oggetto:
Oggetto.assegnare (obj, gamma: 'gamma', js: 'javascript');Si può osservare che le nuove proprietà vengono aggiunte correttamente all'oggetto:
Metodo 4: Aggiungi elementi a un oggetto usando il metodo DefineProperty ()
Per aggiungere elementi a un oggetto usa il "DefineProperty ()" metodo. Permette di definire/dichiarare una nuova proprietà o di modificare una proprietà esistente su un oggetto e specifica come tale proprietà dovrebbe comportarsi. Ad esempio, che la proprietà sia enumerabile o no, e così via.
Sintassi
Seguire la sintassi data per il metodo DefineProperty ():
Oggetto.DefineProperty (OBJ, prop, descrittore)Ci vogliono tre argomenti:
Esempio
Definire una proprietà per un oggetto usando il "DefineProperty ()" metodo:
Oggetto.DefineProperty (OBJ, 'Gamma',Produzione
Si tratta di aggiungere la funzionalità push () per un oggetto.
Conclusione
In JavaScript c'è un "spingere()"Funzione utilizzata per l'aggiunta di elementi a un array. Per gli oggetti, non è utile. Quindi, per aggiungere elementi a un oggetto in coppie di valore chiave, utilizzare il “Punto"Notazione,"Parentesi quadrata"Notazione,"assegnare()Metodo ", o"DefineProperties ()" metodo. Questo tutorial ha dimostrato la procedura per l'aggiunta della funzionalità push () in un oggetto per aggiungere elementi a un oggetto.