Dette innlegget vil demonstrere konvertering av strengen til en matrise i JavaScript.
Hvordan konvertere/modifisere en streng til en matrise i JavaScript?
For å konvertere/modifisere en streng til en matrise i JavaScript, kan flere metoder brukes. Noen av dem er listet opp nedenfor:
Metode 1: Konvertere en streng til en matrise ved å bruke Array.from()-metoden
For å endre en streng i en matrise må du bruke JavaScript ' Array.from() metoden kan brukes. Når du arbeider med strenger, transformeres hver bokstav i strengen til et medlem av den nye matriseforekomsten, men når du arbeider med heltallsverdier, tar den nye matriseforekomsten ganske enkelt elementene i den eksisterende matrisen.
Syntaks
For å bruke Array.from(), kan følgende metode brukes:
Array . fra ( objekt, mapFunction, thisValue )
Utfør nå følgende instruksjoner:
- Først erklærer du en variabel og tilordner en verdi til den variabelen. For å gjøre det, en variabel med navnet ' mitt navn ' erklæres.
- Deretter tar du en annen variabel med et annet navn, og bruker ' Array.from() ' metode for å konvertere strengverdien individuelt:
la navnetChars = Array . fra ( mitt navn ) ;
Til slutt, vis utdataene på konsollen ved hjelp av ' console.log() ' metode:
konsoll. Logg ( navnChars ) ;
Det kan sees at strengen har blitt konvertert til en matrise. Hver indeks av den inneholder et enkelt tegn, henholdsvis:
Metode 2: Konvertere en streng til en matrise ved å bruke Object.assign()-metoden
JavaScript ' Object.assign() ”-metoden kan brukes for å dele opp strengen i separate tegn eller verdier. For å gjøre det, følg instruksjonene som er oppført nedenfor:
- Initialiser variabelen og tilordne en verdi i henhold til dine preferanser.
- Deretter erklærer du en annen variabel med et annet navn og bruker 'Object.assign()'-metoden for å transformere strengen til individuelle tegn:
la navnetChar = Gjenstand . tildele ( [ ] , Fnavn ) ;
Til slutt, vis arrayet på konsollen ved å bruke 'console.log(nameChar)':
konsoll. Logg ( navnChar ) ;
Metode 3: Konvertere en streng til en matrise ved hjelp av split()-metoden
« dele() ”-metoden for JavaScript brukes for å konvertere strengen til en understreng i en matrise. Tomrommet brukes som en operatør for å endre strengen til en delstreng i en matrise. Dessuten kan ikke split()-metoden endre den opprinnelige/faktiske strengen.
Syntaks
For å bruke split()-metoden, bruk nedenstående syntaks:
streng. dele ( skille, grense )Her:
- ” separator ” brukes til å legge til mellomrom mellom strengord og konvertere den til understreng.
- ' grense ' brukes for å spesifisere grensen for strengen.
Eksempel 1: Del streng ved å legge til plass og lagre den i matrise
« dele() ”-metoden påkalles for å dele opp strengen i individuelle ord. Her brukes '' '' som skilletegn for å legge til mellomrom mellom ordet i strengen:
la tekst = 'Dette er Linuxhint-nettstedet' ;la array = tekst. dele ( ' ' ) ;
Bruk deretter følgende kodebit for å vise utdataene på konsollen:
konsoll. Logg ( array )
Eksempel 2: Del tekst ved å fjerne én delstreng og lagre den i en matrise
I dette eksemplet er ' Linux ”-parameteren er satt som en strengseparator for å dele den angitte strengen i en annen understreng:
la tekst = 'Dette er Linuxhint-nettstedet' ;la array = tekst. dele ( 'Linux' ) ;
Til slutt, vis utdataene ved hjelp av denne kommandoen:
konsoll. Logg ( array ) ;Produksjon
Metode 4: Konvertere en streng til en matrise ved hjelp av spread[...]-operator
Spredningsoperatoren[…..] kan også brukes til å konvertere en streng til en matrise. For å gjøre det, initialiser variabelen og sett verdien. Bruk deretter «[ …Navn ]” som en verdi av en annen variabel som vil spre strengen inn i en matrise som et individuelt tegn:
la navn = 'Linux' ;la navnetChar = [ ... Navn ] ;
konsoll. Logg ( navnChar ) ;
Produksjon
Det handler om å konvertere strengen til en matrise ved å bruke forskjellige metoder.
Konklusjon
For å konvertere en streng til en matrise i JavaScript, er det flere metoder som kan brukes, for eksempel ' Array.from() ', ' Object.assign() ', ' dele() 'metoder, og ' spre[…] ' operatør. Hvor ' Array.from() ' brukes til å konvertere strengen til en understreng. Denne oppskriften har angitt de forskjellige metodene for å konvertere strengen til en matrise i JavaScript.