Ci sono dizionari in Javascript come Python?

Ci sono dizionari in Javascript come Python?
UN "dizionario"È un gruppo/raccolta di"valore chiave"Coppie in cui i tasti definiti sono costituiti da valori univoci. I dizionari sono spesso utilizzati per l'organizzazione e il recupero dei dati in modo efficiente e organizzato. Inoltre, sono indicati come oggetti in JavaScript. Gli oggetti sono raccolte dinamiche di proprietà tra cui le chiavi e i valori associati, nonché metodi e funzioni.

Questo post descriverà i dizionari in JavaScript.

Ci sono dizionari in Javascript come Python?

Sì, in JavaScript ci sono i seguenti modi per usare un dizionario simile al dizionario di Python:

  • Oggetto letterale
  • Mappe Javascript

Approccio 1: creare un dizionario in JavaScript usando l'oggetto letterale

Generalmente, il "Oggetto"È indicato come un dizionario in JavaScript. L'oggetto è una raccolta di coppie di valore chiave per l'archiviazione dei dati. Puoi creare un oggetto come un dizionario utilizzando neanche "Oggetto Notazione letterale" o il "Costruttore di oggetti". Qui vedremo un esempio per creare un dizionario usando la "Notazione letteralmente oggetto".

Sintassi
Utilizzare la seguente sintassi per la creazione di un dizionario usando la "Notazione letterale dell'oggetto":

var dizionario = ;

Per l'aggiunta di coppie di valore chiave in un dizionario, utilizzare la sintassi data:

dizionario.key = 'value';

La sintassi seguente viene utilizzata per l'eliminazione dei dati dal dizionario:

Elimina Dizionario.chiave;

Per l'aggiornamento del valore di qualsiasi chiave, la sintassi data utilizzerà:

dizionario.Key = new_value;

Per accedere ai valori di un oggetto utilizzando la notazione punto o la notazione della staffa:

dizionario.chiave;
dizionario [chiave];

Esempio
Innanzitutto, creeremo un oggetto vuoto chiamato "dizionario"Usando la" Notazione letterale dell'oggetto ":

var dizionario = ;

Aggiungi dati nel dizionario nel formato del valore chiave:

dizionario.id = '111';
dizionario.name = 'jack';
dizionario.age = '32';
dizionario.designation = 'hr';

Ora stamperemo il dizionario sulla console usando il "console.tronco d'albero()" metodo:

console.log (dizionario);

Produzione

Rimuoviamo la proprietà di un dizionario "designazione" usando il "eliminare"Operatore:

Elimina Dizionario.designazione;

L'output mostra "vero" che significa la chiave "designazione"Con il suo valore corrispondente è stato eliminato con successo per il dizionario:

Ora, stampare di nuovo il dizionario JavaScript per verificare se la "designazione" della proprietà viene eliminata o meno:

console.log (dizionario);

L'output indica che la "designazione" della proprietà è stata eliminata con successo dal dizionario:

Ora, aggiorna il "id"E quindi stampare il dizionario con dati aggiornati:

dizionario.id = '115';
console.log (dizionario);

Produzione

Approccio 2: crea un dizionario in JavaScript usando JavaScript Maps

Puoi anche creare un dizionario in JavaScript, usando JavaScript "Carta geografica" caratteristica. Una mappa è una struttura di dati integrata in JavaScript che consente di archiviare raccolte di coppie di valore chiave di qualsiasi tipo di dati. Le mappe sono identiche agli oggetti in JavaScript.

Sintassi
Segui la sintassi data per la creazione di un dizionario usando la mappa JavaScript:

var dizionario = new map ();

Per l'aggiunta di dati in un dizionario utilizzando la mappa, seguire il metodo "SET ()":

dizionario.set ("chiave", valore);

Per accedere a qualsiasi valore, utilizzare la seguente sintassi:

dizionario.get ("chiave");

Esempio
Innanzitutto, crea un dizionario chiamando il costruttore della mappa usando "nuovo" parola chiave:

var dizionario = new map ();

Aggiungi i dati in un dizionario utilizzando il metodo SET () della mappa:

dizionario.set ("id", 111);
dizionario.set ("nome", 'John');
dizionario.set ("age", 32);
dizionario.set ("designation", 'hr');

Infine, stampa il dizionario sulla console:

console.log (dizionario);

Produzione

Ora otterremo il valore della proprietà del dizionario "ID" usando "Ottenere()" metodo:

dizionario.get ("id");

L'output viene visualizzato "111"Che è il valore dell'attributo" id "del dizionario:

Riguarda i dizionari in Javascript.

Conclusione

Sì, in JavaScript ci sono dizionari come Python. Per creare dizionari in JavaScript, utilizzare il "Oggetti JavaScript" E "Mappe Javascript"Simile al dizionario di Python. Questo post ha descritto i dizionari in JavaScript.