Hvordan konvertere en streng til en matrise i JavaScript

Hvordan konvertere en streng til en matrise i JavaScript
I språk på høyt nivå er strenger de mest produktive raske og effektive datastrukturene. Mens matrisen består av lignende strengdataelementer. Videre kan matriser brukes til å lagre de forskjellige verdiene i en enkelt variabel. Hvert array -element har et unikt tall som er koblet til det, som kalles en numerisk indeks, som tillater brukerne for å få tilgang til det. Arrays i JavaScript begynner vanligvis med indeks null og kan manipuleres med forskjellige metoder.

Dette innlegget vil demonstrere å konvertere strengen til en matrise i JavaScript.

Hvordan konvertere/endre en streng til en matrise i JavaScript?

For å konvertere/endre en streng til en matrise i JavaScript, kan flere metoder brukes. Noen av dem er listet opp nedenfor:

  • Array.fra () metode
  • Gjenstand.tilordne () Metode
  • Split () -metode
  • Spred […] operatør

Metode 1: Konvertere en streng til en matrise ved hjelp av matrise.fra () metode

For å endre en streng i en matrise en JavaScript “Array.fra()”Metode kan brukes. Når du arbeider med strenger, blir hver bokstav i strengen forvandlet til et medlem av den nye array -forekomsten, men når du arbeider med heltallverdier, tar den nye matriseforekomsten ganske enkelt elementene i den eksisterende matrisen.

Syntaks

For å bruke matrisen.Fra () kan følgende metode brukes:

Array.fra (objekt, mapfunction, denne verdien)

Utfør nå følgende instruksjoner:

  • Først må du erklære en variabel og tilordne en verdi til den variabelen. For å gjøre det, en variabel med navnet “mitt navn”Er erklært.
  • Neste, ta en annen variabel med et annet navn, og bruk "Array.fra()”Metode for å konvertere strengverdien individuelt:
La myName = "Hafsa Javed";
La Namechars = matrise.fra (myName);

Til slutt kan du vise utgangen på konsollen ved hjelp av "konsoll.Logg()”Metode:

konsoll.Logg (Namechars);

Det kan sees at strengen er konvertert til en matrise. Hver indeks av den inneholder henholdsvis et enkelt tegn:

Metode 2: Konvertere en streng til en matrise ved hjelp av objekt.tilordne () Metode

JavaScript “Gjenstand.tildele()”Metode kan brukes for å dele opp strengen i separate tegn eller verdier. For å gjøre det, følg de uttalte instruksjonene som er oppført nedenfor:

  • Initialiser variabelen og tilordne en verdi i henhold til din preferanse.
  • Deler deretter en annen variabel med et annet navn og bruk “Objektet.tilordne () ”-metode for å transformere strengen til individuelle tegn:
La fname = "Linuxhint";
La Namechar = objekt.tilordne ([], fname);

Til slutt kan du vise matrisen på konsollen ved å bruke “konsollen.Log (Namechar) ”:

konsoll.logg (Namechar);

Metode 3: Konvertere en streng til en matrise ved hjelp av Split () -metode

dele()”Metode for JavaScript brukes til å konvertere strengen til en substring i en matrise. Det tomme rommet brukes som en operatør for å endre strengen til en substring i en matrise. Dessuten kan ikke split () -metoden endre den originale/faktiske strengen.

Syntaks

For å bruke Split () -metoden, bruk syntaksen nedenfor:

streng.Split (separator, grense)

Her:

  • separator”Brukes til å legge til mellomrom mellom strengord og konvertere det til substring.
  • grense”Brukes til å spesifisere grensen for strengen.

Eksempel 1: Del streng ved å legge til plass og lagre den i matrise

dele()”Metoden påkalles for å dele inn strengen i enkeltord. Her brukes "" "som en separator for å legge til mellomrom mellom ordet i strengen:

La tekst = 'Dette er Linuxhint nettsted';
La matrise = tekst.dele(");

Bruk deretter følgende kodebit til å vise utgangen på konsollen:

konsoll.logg (matrise)

Eksempel 2: Delt tekst ved å fjerne en substring og lagre den i en matrise

I dette eksemplet "Linuxhint”Parameter er satt som en strengseparator for å dele den spesifiserte strengen i forskjellige substring:

La tekst = 'Dette er Linuxhint nettsted';
La matrise = tekst.split ('linuxhint');

Til slutt, vis utgangen ved hjelp av denne kommandoen:

konsoll.logg (matrise);

Produksjon

Metode 4: Konvertere en streng til en matrise ved hjelp av spredning […] operatør

Spredningen […] -operatøren kan også brukes til å konvertere en streng til en matrise. For å gjøre det, initialiser variabelen og angi verdien. Bruk deretter “[… Navn] ”Som en verdi av annen variabel som vil spre strengen til en matrise som et individuelt tegn:

la name = "linuxhint";
La Namechar = [... navn];
konsoll.logg (Namechar);

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.fra()”,“Gjenstand.tildele()”,“dele()”Metoder, og“spre[… ]”Operatør. Hvor "Array.fra()”Brukes til å konvertere strengen til en substring. Denne oppskrivningen har uttalt de forskjellige metodene for å konvertere strengen til en matrise i JavaScript.