ES6 susiekite objektų masyvą, kad grąžintumėte objektų masyvą su naujais raktais

Es6 Susiekite Objektu Masyva Kad Grazintumete Objektu Masyva Su Naujais Raktais



Dirbant su „JavaScript“, gali tekti pertvarkyti duomenis pagal raktus. Kartais norisi pervardyti objekto klavišus, kad būtų lengviau dirbti su jais arba kad jie būtų lengviau skaitomi ir suprantami, pvz., sutrumpinti raktų pavadinimus kaip „ elementas ' dėl ' elementai “, „ Pirmas vardas “ arba „ Pirmas vardas “ kaip „ fVardas ', ir taip toliau.

Šiame įraše bus apibrėžtas objektų masyvo atvaizdavimo metodas, kad būtų grąžintas naujas masyvas su naujais raktais.

Sukurkite objektų masyvą, kuris grąžina naują objektų masyvą su naujais raktais

Naudoti ' žemėlapis () “ metodas nurodytam teiginiui išspręsti. Map() metodas naudojamas kartoti per masyvą ir sukurti naują masyvą, pridedant gautas pateiktos funkcijos, kuri iškviečia kiekvieną pradinio masyvo elementą, vertes. Tai nekeičia pradinio masyvo, bet išveda naują su pateiktos funkcijos rezultatais.







Sintaksė



Naudokite šią sintaksę map() metodui:



žemėlapis ( ( elementas ) => {

//……

} )

Pavyzdys

Sukurkite objektų masyvą pavadinimu ' arrObj “:





kur arrObj = [ { vardas : 'Paulius' , id : 3 , amžius : 23 } ,

{ vardas : 'Meyer' , id : 5 , amžius : 25 } ,

{ vardas : 'Aš sutinku' , id : vienuolika , amžius : 27 }

]

Iškvieskite metodą map() su objektų raktais kaip argumentais ir rodyklės / atgalinio skambinimo funkcija, kuri bus vykdoma kiekvienam masyvo elementui. Čia nustatysime „ arrObj “ į naujus atgalinio skambinimo funkcijos klavišus:

konst naujasArrayObj = arrObj. žemėlapis ( ( { vardas, pavardė, amžius } ) => ( {

naujas ID : ID,

naujasVardas : vardas,

Naujasis amžius : amžiaus

} ) ) ;

Galiausiai konsolėje atspausdinkite naują masyvą su naujais raktais:



konsolė. žurnalas ( naujasArrayObj ) ;

Galima pastebėti, kad naujas objektų masyvas pavadintas „ naujasArrayObj “ yra „nauji / atnaujinti raktai“ su tomis pačiomis reikšmėmis ir iš naujo išdėstyti:

Tai viskas apie objektų masyvo atvaizdavimą, kad būtų grąžintas objektų masyvas su naujais „JavaScript“ raktais.

Išvada

Norėdami susieti objektų masyvą naujame objektų masyve su naujais raktais, naudokite „ žemėlapis () “ metodas. Šis metodas kartoja kiekvieną objektų masyvo elementą ir suteikia naują masyvą, iškviesdamas atgalinio skambinimo funkciją su nurodyta funkcija. Šis įrašas apibrėžė objektų masyvo atvaizdavimo procedūrą, kad būtų grąžintas objektų masyvas su naujais raktais.