Denne bloggen vil guide deg relatert til å transformere den spesifiserte matrisen til et objekt i JavaScript.
Hvordan konvertere/transformere en matrise til objekt i JavaScript?
For å konvertere/transformere en matrise til objekt i JavaScript, kan følgende tilnærminger brukes:
Gå gjennom de nevnte metodene en etter en!
Metode 1: Konverter/transformerer matrise til objekt i JavaScript ved hjelp av objekt.fromentries () -metoden
“Gjenstand.fromentries ()”Metode godtar et nøkkelverdipar som et argument og returnerer et nytt objekt. Denne metoden kan implementeres for å konvertere en todimensjonal rekke heltall og strenger til objekter.
Syntaks
Gjenstand.FRAENTRIES (ArrtoObject)I den gitte syntaksen, “ArtroObject”Refererer til matrisen som må konverteres til et objekt.
Se på eksemplet nedenfor for demonstrasjon.
Eksempel
I det følgende eksemplet vil vi lage en todimensjonal matrise som heter “ArtroObject”Med følgende nøkkelverdipar:
const ArtryObject = [Nå, bruk “Gjenstand.fromentries ()”Metode for å konvertere den gitte matrisen til objekt og vise det:
const toobject = objekt.fromentries (ArrtoObject);Den tilsvarende utgangen vil være som følger:
Metode 2: Konverter/transformer en matrise til objekt i JavaScript ved hjelp av spredning (...) operatør
“Spre”Operatør (…) kopierer hele eller deler av en eksisterende matrise eller objekt i en annen matrise eller objekt. Denne metoden kan brukes for å målrette matriseverdiene og kopiere dem i objekter.
Syntaks
[… ArrtoObject];I syntaks ovenfor, spredningsoperatøren “.. ”Vil målrette alle matriseverdiene som er lagret i det spesielle“ArtroObject”Variabel.
Følgende eksempel forklarer det uttalte konseptet.
Eksempel
Først initialiser en matrise med de spesifiserte strengverdiene:
const artoObject = ['disse', 'er', 'objekter'];Bruk nå spredningsoperatøren på de deklarerte arrayverdiene ved å bruke ".. ”. Dette vil resultere i å konvertere matriseverdiene til objekter og logge den på konsollen:
const toObject = … artoObject;Produksjon
Metode 3: Konverter/transformer en matrise til objekt i JavaScript ved hjelp av objekt.tilordne () Metode
“Gjenstand.tildele()”Metoden implementeres for å plassere verdiene fra ett eller flere enn ett kildeobjekt til et målobjekt. Denne metoden kan brukes til å konvertere de gitte strengverdiene i en matrise til målobjektverdier.
Syntaks
Gjenstand.Tildel (mål, ... kilder)Her, “mål”Henviser til målobjektet, og”kilder”Er egenskapene som må brukes.
Eksempel
For det første, lagre følgende strengverdier i en matrise som heter “ArtroObject”:
const artoObject = ['JavaScript', 'objekter'];Neste, bruk "Gjenstand.tildele()”Metode for å konvertere den gitte matrisen som er ført i parameteren til målobjektet og vise den på konsollen ved å bruke“konsoll.Logg()”Metode:
const toobject = objekt.tilordne (, artoObject);Produksjon
Metode 4: Konvertere/transformere matrise til objekt i JavaScript ved hjelp av redusere () -metoden
“redusere()”Metode implementerer en reduksjonsfunksjon for matriseelementer. Denne metoden kan brukes til å iterere langs den spesifiserte matrisen ved å sende verdiene til objektet.
Se på følgende eksempel for demonstrasjon.
Eksempel
Først må du erklære en matrise som heter “ArtroObject”Med følgende verdier:
const artoObject = ['array', 'objekt']Deretter bruker du reduseringsmetoden () ved hjelp av en funksjon for å iterere langs den opprettede matrisen. Her, “indeks”Henviser til verdens indeks, og“nøkkel”Er den tilsvarende verdien. Til slutt, logg målobjektverdiene på konsollen:
konsoll.Logg ("Den konverterte matrisen til objektet er:", ArtoObject.Reduser (funksjon (mål, nøkkel, indeks)Produksjon
Vi har diskutert forskjellige teknikker for å konvertere en gitt matrise til et objekt i JavaScript.
Konklusjon
I JavaScript kan du bruke "Gjenstand.fromentries ()”Metode for å konvertere den todimensjonale matrisen til et objekt,“Spre(… )”Operatørmetode for å målrette de gitte arrayverdiene og kopiere dem til objekter,“Gjenstand.tildele()”Metode for å konvertere matrisen til målobjektet i sin parameter eller“redusere()”Metode for å iterere langs en bestemt matrise ved å sende det et objekt. Denne bloggen forklarte metodene for å konvertere den spesifiserte matrisen til et objekt i JavaScript.