Denne bloggen vil demonstrere tilnærmingene for å forvandle en strengs matrise til et talls matrise ved hjelp av JavaScript.
Hvordan konvertere/transformere utvalg av strenger til rekke tall ved hjelp av JavaScript?
For å transformere en strengs matrise til et talls matrise ved hjelp av JavaScript, implementer de under-uttalte tilnærmingene:
La oss demonstrere de uttalte metodene en etter en!
Tilnærming 1: Konverter/transformerer utvalg av strenger til rekke tall ved hjelp av JavaScript via MAP () -metode
“kart()”Metode utfører en funksjon en gang for hvert array -element uten endring i standardarrayen. Denne metoden kan brukes for å bare kartlegge strengverdiene i den tilhørende matrisen i en rekke tall.
Syntaks
Array.kart (func (currvalue, indeks, matrise), verdi)I den ovennevnte syntaks:
Eksempel
La oss oversikt følgende eksempel:
Produksjon
I denne utgangen kan det sees at strengens matrise blir konvertert til tall.
Tilnærming 2: Konverter/transformerer utvalg av strenger til rekke tall i JavaScript ved bruk av foreach () og push () -metoder
“for hver()”Metode bruker en funksjon for hvert element i en matrise. “trykk()”Metoden brukes til å legge til et element i en matrise i starten av. Disse metodene kombinert kan implementeres for å iterere langs den gitte strengens matrise, konvertere dem til tall og skyve dem til et tomt utvalg.
Syntaks
Array.foreach (funksjon (strøm, indeks, matrise), dette)Her:
I denne syntaksen:
Eksempel
La oss gå gjennom det under-uttalte eksemplet:
I kodelinjene ovenfor:
Produksjon
Ovennevnte utgang indikerer at ønsket krav er oppfylt.
Tilnærming 3: Konvertere/transformere utvalg av strenger til rekke tall i JavaScript ved hjelp av redusere () og concat () -metoder
“redusere()”Metode kaller en funksjon for elementene i en matrise for å gi en redusert verdi, til gjengjeld. “concat ()”Metode sammenkobler/fusjonerer flere matriser eller strengverdier. Kombinasjonen av disse metodene kan iterere langs strengens matrise, sammenkoble verdiene slik at de blir konvertert til tall, og deretter legge dem til en egen matrise.
Syntaks
Array.redusere (func (total, verdi, indeks, matrise), verdi)I denne spesielle syntaks:
I den gitte syntaks:
Eksempel
Følgende eksempel forklarer det uttalte konseptet:
I kodelinjene ovenfor:
Produksjon
I denne spesielle utgangen kan det sees at den tildelte null -arrayen er fylt med tallene.
Konklusjon
“kart()”Metode,“for hver()”Og“trykk()”Metoder, eller“redusere()”Og“concat ()”Metoder kan brukes til å transformere en strengs matrise til et talls matrise i JavaScript. Kart () -metoden kartlegger ganske enkelt de tilhørende arrayverdiene til tall. Mens de to andre tilnærmingene itererer langs den gitte strengens matrise, konverterer du dem til tall og legger de konverterte verdiene til en tildelt null -matrise. Denne opplæringen forklarte å transformere en streng til et talls matrise i JavaScript.