Questo post definirà il metodo per mappare un array di oggetti per restituire un nuovo array contenente nuove chiavi.
Mappa un array di oggetti che restituisce una nuova serie di oggetti contenenti nuovi tasti
Usa il "carta geografica()"Metodo per affrontare l'istruzione dichiarata. Il metodo Map () viene utilizzato per iterare su un array e creare un nuovo array aggiungendo valori risultanti di una funzione fornita che chiama su ciascun elemento nell'array originale. Non modifica l'array originale ma ne produce uno nuovo con i risultati della funzione fornita.
Sintassi
Utilizzare la seguente sintassi per il metodo Map ():
mappa ((element) =>Esempio
Crea una matrice di oggetti chiamati "Arrobj":
var arrobj = [nome: "Paul", id: 3, età: 23,Chiama il metodo Map () con le chiavi degli oggetti come argomenti e una funzione freccia/callback che eseguirà per ogni elemento array. Qui, imposteremo le chiavi di un "Arrobj"Alle nuove chiavi nella funzione di callback:
const newarrayobj = arrobj.map ((name, id, age) => (Infine, stampa il nuovo array con nuove chiavi sulla console:
console.log (newarrayobj);Si può vedere che la nuova serie di oggetti chiamati "newarrayobj"Contiene" tasti nuovi/aggiornati "con gli stessi valori e in modo riordinato:
Si tratta di mappare un array di oggetti per restituire una serie di oggetti con nuove chiavi in JavaScript.
Conclusione
Per mappare un array di oggetti in una nuova serie di oggetti con nuove chiavi, usa il “carta geografica()" metodo. Questo metodo itera ogni elemento di un array di oggetti e fornisce un nuovo array chiamando una funzione di callback con la funzione specificata. Questo post ha definito la procedura per mappare un array di oggetti per restituire una serie di oggetti con nuove chiavi.