In che modo i metodi di mappa funzionano in javascript | Spiegato con esempi

In che modo i metodi di mappa funzionano in javascript | Spiegato con esempi
In JavaScript, la mappa è un cluster costituito da alcuni elementi sotto forma di coppie di valore chiave, mentre un oggetto MAP è un oggetto iterabile che memorizza queste coppie e può essere utilizzato per visualizzare le coppie di valore chiave nello stesso ordine in cui sono sono stati conservati in.

Esistono più metodi di oggetti della mappa disponibili in JavaScript che vengono utilizzati per attività come la creazione di una nuova mappa, l'impostazione o la visualizzazione di valori in una mappa, ecc. Qui in questo articolo, abbiamo spiegato per te tutti i metodi di oggetti della mappa JavaScript.

Nuova mappa ()

Il nuovo metodo Map () come suggerisce il nome viene utilizzato per la creazione di un nuovo oggetto mappa.

Sintassi

mappa = new map (["key", value]);

Esempio

In questo esempio, abbiamo dimostrato il funzionamento della nuova mappa ().

const map1 = new map ();
Map1.set ('a', 100);
Map1.set ('B', 200);
Map1.set ('c', 300);
console.registro (map1.prendi un"));

Come indicato nel codice stiamo creando una nuova mappa con il nome "Map1". Inoltre, stiamo assegnando alcune coppie di valore chiave al metodo di nuova creazione utilizzando il metodo set () e infine stiamo visualizzando il valore memorizzato nella chiave "A" utilizzando il metodo get ().

Produzione

Una nuova mappa è stata creata con successo.

impostato()

Ai fini dell'aggiunta o della modifica dei valori su una mappa esistente, viene utilizzato il metodo oggetto mappa set ().

Sintassi

carta geografica.set ("chiave", valore);

Esempio

Supponiamo di voler cambiare un certo valore in una mappa esistente. Usa il seguente codice.

const map1 = nuova mappa ([
["caffè", 100],
["Sugar", 200],
["Milk", 300]
]);
Map1.set ("caffè", 150);
console.registro (map1.get ("caffè"));

Nel codice sopra, viene creata una mappa che ha determinati chiavi e valori memorizzati in esso. Stiamo usando il metodo set () per modificare il valore della prima chiave nella mappa esistente.

Produzione

Il valore del "caffè" chiave è stato modificato in "150".

Ottenere()

Per ottenere/recuperare il valore di una chiave in una mappa, viene utilizzato il metodo get ().

Sintassi

carta geografica.get ("chiave");

Esempio

Visualizziamo il valore di una determinata chiave in una mappa esistente.

const map1 = nuova mappa ([
["caffè", 100],
["Sugar", 200],
["Milk", 300]
]);
console.registro (map1.get ("latte"));

Qui abbiamo creato per la prima volta una mappa e usando il metodo get () visualizziamo il valore del "latte" chiave.

Produzione

Il valore del "latte" chiave è stato visualizzato con successo.

misurare

Ai fini di conoscere gli elementi numerici presenti in una mappa, viene utilizzata la proprietà delle dimensioni.

Sintassi

carta geografica.misurare;

Esempio

Supponiamo di voler visualizzare il numero di elementi presenti nella mappa. Segui il codice fornito.

const map1 = nuova mappa ([
["A", 1],
["B", 2],
["C", 3]
]);
console.registro (map1.misurare);

Nel codice sopra, stiamo creando una mappa e visualizzando le sue dimensioni utilizzando la proprietà delle dimensioni.

Produzione

Gli elementi presenti nella mappa sono 3.

eliminare()

Ai fini dell'eliminazione di un determinato elemento da una mappa, viene utilizzato il metodo ELETE ().

Sintassi

carta geografica.elimina ("chiave");

Esempio

Supponiamo di voler eliminare un elemento specifico da una mappa:

const map1 = nuova mappa ([
["caffè", 1],
["Sugar", 2],
["Milk", 3]
]);
Map1.eliminare ("zucchero");
console.registro (map1.misurare);

Nel codice JavaScript sopra, stiamo eliminando l'elemento "zucchero" dalla mappa e visualizzando il numero rimanente di elementi utilizzando la proprietà delle dimensioni.

Produzione

Dopo aver eliminato l'elemento "zucchero", il numero rimanente di elementi è 2.

chiaro()

Il metodo Clear () viene utilizzato per rimuovere tutti gli elementi da una mappa.

Sintassi

carta geografica.chiaro();

Esempio

Supponiamo di voler cancellare tutte le coppie di valore chiave da una mappa e visualizzare le dimensioni della mappa dopo aver cancellato tutti i valori. Usa il codice qui sotto.

const map1 = nuova mappa ([
["A", 1],
["B", 2],
["C", 3]
]);
Map1.chiaro();
console.registro (map1.misurare);

Nel codice sopra prima abbiamo creato una determinata mappa, quindi utilizzato il metodo Clear () per rimuovere tutti i suoi elementi e visualizzare la dimensione della mappa utilizzando la proprietà delle dimensioni.

Produzione

Tutti gli elementi di MAP1 sono stati rimossi.

ha()

Il metodo ha () visualizza vero se una chiave specificata è presente in una mappa e false se no.

Sintassi

carta geografica.ha ("chiave");

Esempio

Per valutare che una determinata chiave è presente in una mappa o meno, utilizzare il seguente codice.

const map1 = nuova mappa ([
["Coffee", 500],
["Sugar", 300],
["Milk", 200]
]);
console.registro (map1.ha ("banana");

Nel codice sopra, abbiamo creato una mappa e fornito alcune coppie di valore chiave. Usando il metodo HAS () che verificheremo se c'è qualche chiave presente nella mappa con il nome "Banana".

Produzione

Il metodo ha () visualizzato falso poiché non esiste un tale chiave presente nella mappa.

per ciascuno()

Ai fini dell'esecuzione di una funzione per ciascuno degli elementi presenti in una mappa, viene utilizzato il metodo foreach ().

Sintassi

carta geografica.foreach ((funzione (valore, chiave));

Esempio

Supponiamo di voler visualizzare tutte le coppie di valore chiave presenti in una mappa e per farlo si desidera eseguire una funzione per ciascuna di queste coppie usando il metodo foreach ().

const map1 = nuova mappa ([
["Coffee", 150],
["Sugar", 250],
["Milk", 350]
]);
let txt = "";
Map1.foreach (function (value, key)
txt + = key + '=' + valore + ","
)
console.log (txt);

Nel codice sopra, stiamo eseguendo una funzione per ciascuna coppia di valore chiave presente in una mappa. Questa funzione visualizzerà ciascuna di queste coppie.

Produzione

Ognuna delle coppie di valore chiave presenti nella mappa sono state visualizzate.

tasti ()

Ai fini della visualizzazione di tutti i tasti in una mappa, viene utilizzato il metodo dei tasti ().

Sintassi

carta geografica.tasti ();

Esempio

Questo esempio dimostra il metodo funzionante del Keys ().

const map1 = nuova mappa ([
["Coffee", 150],
["Sugar", 250],
["Milk", 350]
]);
console.registro (map1.tasti ());

In questo codice, stiamo usando il metodo chiave () per ottenere ogni tasto presente nella mappa.

Produzione

Ogni chiave nella mappa è stata visualizzata correttamente.

valori()

Ai fini della visualizzazione di tutti i valori in una mappa, viene utilizzato il metodo valori ().

Sintassi

carta geografica.valori();

Esempio

Questo esempio dimostra il metodo funzionante del valori ().

const map1 = nuova mappa ([
["Coffee", 150],
["Sugar", 250],
["Milk", 350]
]);
console.registro (map1.valori());

Stiamo usando il metodo valore () per visualizzare ogni valore presente nella mappa.

Produzione

Sono stati visualizzati tutti i valori nella mappa.

inserimenti()

Per visualizzare tutte le chiavi e i valori presenti in una mappa, viene utilizzato il metodo delle voci ().

Sintassi

carta geografica.inserimenti();

Esempio

Seguire l'esempio seguente per comprendere il metodo funzionante delle voci ().

const map1 = nuova mappa ([
["Coffee", 150],
["Sugar", 250],
["Milk", 350]
]);
console.registro (map1.inserimenti());

Qui stiamo usando il metodo Voci () per visualizzare tutte le coppie di valore chiave presenti in una mappa.

Produzione

Il metodo voci () funziona correttamente.

Conclusione

Esistono più metodi di oggetti della mappa JavaScript che consentono di creare una nuova mappa, impostare o visualizzare i valori in una mappa, ecc. Questi metodi sono impostati (), get (), delete (), clear (), ha (), foreach (), tasti (), valori () e voci (). Tutti questi metodi hanno uno scopo diverso che viene spiegato in dettaglio insieme all'esempio rilevante.