Hvordan konvertere en streng til en matrise i JavaScript

Hvordan Konvertere En Streng Til En Matrise I Javascript



På høynivåspråk er strenger de mest produktive raske og effektive datastrukturene. Mens matrisen består av lignende strengdataelementer. Dessuten kan arrays brukes for å lagre de forskjellige verdiene i en enkelt variabel. Hvert array-element har et unikt nummer knyttet til seg, som kalles en numerisk indeks, som lar brukerne få tilgang til det. Arrays i JavaScript begynner vanligvis med indeks null og kan manipuleres med forskjellige metoder.

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 mitt navn = 'Hafsa Javed' ;

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 Fname = 'Linux' ;

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.