Ta vadnica bo opisala postopek za pretvorbo vrednosti zemljevida v matriko.
Kako pretvoriti/pretvoriti vrednosti zemljevida v matriko z uporabo JavaScripta?
Če želite pretvoriti vrednosti zemljevida v matriko, uporabite spodaj navedene metode:
- Metoda Array.from().
- Operater širjenja
1. način: Pretvorite vrednosti preslikave v matriko z uporabo metode Array.from().
Za pretvorbo vrednosti zemljevida v matriko uporabite » map.values() ' metoda z ' Array.from() ” metoda. Metoda map.values() se uporablja za pridobivanje vrednosti zemljevida, metoda Array.from() pa pretvori te vrednosti v matriko.
Sintaksa
Sledite podani sintaksi za pretvorbo vrednosti zemljevida v matriko:
Array . od ( zemljevid. vrednote ( ) )
Primer
Ustvarite nov objekt zemljevida z uporabo konstruktorja Map():
je bil zemljevid = novo Zemljevid ( ) ;
Nastavite vnose v par ključ-vrednost na zemljevidu z uporabo ' set() ” metoda:
zemljevid. set ( '1' , 'Ime' ) ;zemljevid. set ( 'dva' , 'starost' ) ;
zemljevid. set ( '3' , 'E-naslov' ) ;
zemljevid. set ( '4' , 'Stik #' ) ;
Pokličite ' vrednote() ' metoda v ' Array.from() ' za pridobitev vrednosti zemljevida in jih pretvori v matriko ter jo shrani v spremenljivko ' mapValues ”:
je bil mapValues = Array . od ( zemljevid. vrednote ( ) ) ;
Na koncu natisnite vrednosti zemljevida v matriki na konzoli:
konzola. dnevnik ( mapValues ) ;Izhod kaže, da so vrednosti zemljevida uspešno pretvorjene v matriko:
2. način: Pretvorite vrednosti zemljevida v matriko z uporabo operatorja razpršitve
Drug način za pretvorbo vrednosti zemljevida v matriko je uporaba ' operater širjenja ' z ' map.values() ” metoda. Metoda map.values() najprej pridobi vrednosti zemljevida, operater širjenja pa kopira vse vrednosti zemljevida v matriko.
Sintaksa
Uporabite spodnjo sintakso za pretvorbo vrednosti zemljevida v matriko z uporabo operatorja širjenja:
Primer
Pokličite ' map.values() ' metoda z ' operater širjenja «, ki bo pretvoril vrednosti zemljevida v matriko:
Izhod
Bonus nasvet
Če želite pretvoriti ključe ali vse vnose zemljevida v matriko, sledite spodnjemu razdelku.
Pretvorite ključe zemljevida v matriko z uporabo metode Array.from().
Za pretvorbo ključev zemljevida in vseh vnosov (parov ključ-vrednost) zemljevida v matriko uporabite ' map.Keys() ' metoda in ' map.entries() ' metoda z ' Array.from() ” metoda. Metoda map.Keys() pridobi ključe zemljevida, metoda map.entries() pa se uporablja za pridobivanje vnosov zemljevida v paru ključ-vrednost.
Primer
Za pretvorbo ključev zemljevida pokličite » map.Keys() ' metoda v ' Array.from() ” metoda:
Pokličite metodo map.entries() kot argument v metodi Array.from() za pretvorbo vseh vnosov zemljevida v matriko:
konst vnosi = Array . od ( zemljevid. vnosi ( ) ) ;Izhod pokaže, da so ključi in vnosi zemljevida uspešno pretvorjeni v matriko:
Pretvorite ključe zemljevida v matriko z uporabo metode operatorja širjenja
Oglejmo si metodo za pretvorbo ključev zemljevida in vseh vnosov zemljevida v matriko z uporabo ' operater širjenja ”.
Primer
Pokličite ' map.Keys() ” z operatorjem širjenja in shranite nastalo matriko v spremenljivko mapKeys:
Za pretvorbo vnosov zemljevida v matriko z uporabo ' map.entries() ” z operatorjem širjenja:
konst mapEntries = [ ... zemljevid . vnosi ( ) ] ;Izhod
Zbrali smo vse potrebne informacije v zvezi s pretvorbo vrednosti zemljevida v matriko ter preslikavo ključev in vnosov v matriko s pomočjo JavaScripta.
Zaključek
Če želite pretvoriti vrednosti zemljevida v matriko, uporabite » map.values() ' metoda z ' Array.from() ' metoda ali ' operater širjenja ”. Metoda map.values() se uporablja za pridobivanje vrednosti zemljevida, metoda Array.from() pa pretvori te vrednosti v matriko, medtem ko operator spreada kopira vse vrednosti zemljevida v matriko. Ta vadnica opisuje postopek za pretvorbo vrednosti zemljevida v matriko.