Questo post descriverà i metodi per convertire le mappe Javascript in oggetti.
In che modo una mappa JS restituisce un oggetto?
La mappa JavaScript restituisce un oggetto usando i seguenti metodi:
Metodo 1: mappa JS restituire un oggetto usando l'array.Dal metodo () con il metodo Riduzione ()
Per restituire un oggetto da una mappa, prima, convertilo in un array usando "Vettore.da()Metodo "e quindi chiamare"ridurre()" metodo. Il metodo di riduzione () chiama la funzione di callback chiamata "riduttore"Su ogni elemento array di mappa e restituisce le coppie di valore chiave al metodo di riduzione (). L'array.da () è un metodo statico di un oggetto array. Crea una nuova istanza di array da oggetti iterabili come mappa e set.
Esempio
Innanzitutto, crea un nuovo oggetto mappa:
Aggiungi elementi in mappa in una coppia di valore chiave usando il metodo SET ():
carta geografica.set (1, "javascript");Chiama l'array.Dal metodo () con il metodo Riducil () per convertire la mappa in un oggetto:
Let Object = Array.da (mappa).ridotta ((obj, [key, value]) =>Infine, stampa l'oggetto sulla console:
console.log (oggetto);L'output indica che la mappa viene convertita correttamente in un oggetto:
Metodo 2: mappa JS restituire un oggetto usando la mappa.Metodo voci () con il metodo di riduzione ()
Un altro modo per restituire un oggetto da una mappa JavaScript è usare "carta geografica.inserimenti()Metodo "con il"ridurre()" metodo. Il metodo voci () emette un nuovo oggetto iteratore che comprende le coppie [chiave, valore] in un array e il metodo di riduzione () chiama la funzione di callback del riduttore su ciascun elemento di mappa. Restituisce le coppie di valore chiave al metodo di riduzione ().
Esempio
Qui, chiameremo la mappa.Metodo voci () con il metodo di riduzione () per convertire una mappa in un oggetto:
Produzione
Questo è tutto su JS Map Return Objects usando JavaScript.
Conclusione
La mappa JavaScript restituisce un oggetto usando "Vettore.da()Metodo "con il"ridurre()Metodo o il "carta geografica.inserimenti()Metodo "con il"ridurre()" metodo. Entrambi questi approcci restituiscono in modo efficiente un oggetto da una mappa mentre la mappa.Il metodo di voci () con il metodo di riduzione () è veloce. Questo post ha descritto i metodi per convertire le mappe Javascript in oggetti.