Tasto dell'oggetto dinamico in JavaScript

Tasto dell'oggetto dinamico in JavaScript
Un oggetto è un'entità che memorizza i dati in coppie di valore chiave. In JavaScript, le chiavi e i valori dell'oggetto possono essere creati in più modi, incluso l'assegnazione usando la notazione DOT o la staffa o i letterali degli oggetti durante l'inizializzazione. Ma a volte una chiave dell'oggetto deve essere aggiunta dinamicamente.

Questo post sul blog definirà la chiave dell'oggetto dinamico in JavaScript.

Come impostare la chiave di oggetto dinamico in JavaScript?

Nella versione ES6 di JavaScript, gli sviluppatori possono impostare dinamicamente le chiavi di proprietà JavaScript per i loro oggetti usando la notazione della staffa.

Sintassi:

Seguire la sintassi data per l'impostazione di una chiave di oggetto dinamico in JavaScript con notazione della staffa:

[keyvar] = keyname;

Nella sintassi data:

  • "keyvar"È il nome della variabile che memorizza il nome della chiave che verrà aggiunto dinamicamente nell'oggetto.
  • "Keyname"È il nome di una chiave che verrà impostata dinamicamente in un oggetto.

Esempio 1:

Innanzitutto, crea una variabile "NewKey"Per immagazzinare il nome della chiave" Abilità ":

var newKey = 'abilità';

Quindi, crea un oggetto "informazioni", Con le proprietà"nome","età", E "e-mail". Aggiungi un altro attributo di un oggetto usando la chiave "abilità"Ciò aggiungerà dinamicamente un oggetto:

var info =
Nome: 'John',
Età: 28,
Email: '[email protected],
[NewKey]: "JavaScript"
;

Chiama il "console.tronco d'albero()"Metodo passando un oggetto come argomento per stampare tutte le proprietà dell'oggetto in una coppia di valore chiave:

console.log (info);

Produzione

L'output sopra mostra che la chiave dinamica "abilità"Viene aggiunto con successo e accessibile in un oggetto:

Esempio 2:

Stampiamo il valore della chiave "abilità"Memorizzato nel"informazioni"Oggetto:

console.registro (informazioni.abilità);

Produzione

L'output indica che l'oggetto "informazioni"Accede correttamente al valore del"NewKey"Variabile e lo memorizza come una chiave dinamica.

Conclusione

Per l'aggiunta di un tasto oggetto dinamicamente, utilizzare la notazione della staffa. Innanzitutto, memorizzare la chiave in una variabile e quindi specificare il nome della variabile nella notazione della staffa per impostare un tasto con il valore come coppia di valore chiave in un oggetto. Questo post sul blog definisce la chiave dell'oggetto dinamico in JavaScript.