Sådan konverteres en streng til et array i JavaScript

Sadan Konverteres En Streng Til Et Array I Javascript



I sprog på højt niveau er strenge de mest produktive hurtige og effektive datastrukturer. Mens arrayet består af lignende strengdataelementer. Desuden kan arrays bruges til at gemme de forskellige værdier i en enkelt variabel. Hvert array-element har et unikt nummer knyttet til sig, som kaldes et numerisk indeks, der tillader brugerne at få adgang til det. Arrays i JavaScript begynder normalt med indeks nul og kan manipuleres med forskellige metoder.

Dette indlæg vil demonstrere konvertering af strengen til et array i JavaScript.

Hvordan konverteres/ændres en streng til et array i JavaScript?

For at konvertere/ændre en streng til et array i JavaScript, kan flere metoder bruges. Nogle af dem er anført nedenfor:







Metode 1: Konvertering af en streng til en matrix ved hjælp af metoden Array.from().

For at ændre en streng i et array, er et JavaScript ' Array.from() ” metode kan bruges. Når man beskæftiger sig med strenge, transformeres hvert bogstav i strengen til et medlem af den nye array-instans, men når man beskæftiger sig med heltalsværdier, tager den nye array-instans blot elementerne i den eksisterende array.



Syntaks



For at bruge Array.from(), kan følgende metode bruges:





Array . fra ( objekt, mapFunction, thisValue )

Udfør nu følgende instruktioner:

  • Først skal du erklære en variabel og tildele en værdi til denne variabel. For at gøre det, en variabel med navnet ' mit navn ” erklæres.
  • Tag derefter en anden variabel med et andet navn, og brug ' Array.from() ” metode til at konvertere strengværdien individuelt:
lad mit navn = 'Hafsa Javed' ;

lad navneChars = Array . fra ( mit navn ) ;

Til sidst skal du vise outputtet på konsollen ved hjælp af ' console.log() ” metode:



konsol. log ( navnChars ) ;

Det kan ses, at strengen er blevet konverteret til et array. Hvert indeks af det indeholder et enkelt tegn, henholdsvis:

Metode 2: Konvertering af en streng til et array ved hjælp af Object.assign()-metoden

JavaScript ' Object.assign() ”-metoden kan bruges til at opdele strengen i separate tegn eller værdier. For at gøre det skal du følge de angivne instruktioner nedenfor:

  • Initialiser variablen og tildel en værdi efter dine præferencer.
  • Erklær derefter en anden variabel med et andet navn og brug metoden 'Object.assign()' til at transformere strengen til individuelle tegn:
lad Fname = 'Linux' ;

lad navn Char = Objekt . tildele ( [ ] , Fnavn ) ;

Til sidst skal du vise arrayet på konsollen ved at bruge 'console.log(nameChar)':

konsol. log ( navnChar ) ;

Metode 3: Konvertering af en streng til et array ved hjælp af split()-metoden

Det ' dele() ” JavaScript-metoden bruges til at konvertere strengen til en understreng i et array. Det tomme rum bruges som en operator til at ændre strengen til en understreng i et array. Desuden kan split()-metoden ikke ændre den originale/faktiske streng.

Syntaks

For at bruge split() metoden skal du bruge nedenstående angivne syntaks:

snor. dele ( adskiller, grænse )

Her:

  • separator ” bruges til at tilføje mellemrum mellem strengord og konvertere det til understreng.
  • begrænse ” bruges til at angive grænsen for strengen.

Eksempel 1: Opdel streng ved at tilføje plads og gem den i Array

Det ' dele() ”-metoden påberåbes for at opdele strengen i individuelle ord. Her bruges '' '' som en separator for at tilføje mellemrum mellem ordet i strengen:

lad tekst = 'Dette er Linuxhint-websted' ;

lad array = tekst. dele ( ' ' ) ;

Brug derefter følgende kodestykke til at vise outputtet på konsollen:

konsol. log ( array )

Eksempel 2: Opdel tekst ved at fjerne en understreng og gemme den i et array

I dette eksempel er ' Linux parameter indstilles som en strengseparator for at opdele den angivne streng i en anden understreng:

lad tekst = 'Dette er Linuxhint-websted' ;

lad array = tekst. dele ( 'Linux' ) ;

Til sidst skal du vise outputtet ved hjælp af denne kommando:

konsol. log ( array ) ;

Produktion

Metode 4: Konvertering af en streng til et array ved hjælp af spread[...]-operator

Spredningsoperatoren[…..] kan også bruges til at konvertere en streng til et array. For at gøre det skal du initialisere variablen og indstille værdien. Brug derefter '[ …navn ]” som en værdi af en anden variabel, der spreder strengen til en matrix som et individuelt tegn:

lad navn = 'Linux' ;

lad navn Char = [ ... navn ] ;

konsol. log ( navnChar ) ;

Produktion

Det handler om at konvertere strengen til et array ved at bruge forskellige metoder.

Konklusion

For at konvertere en streng til et array i JavaScript er der flere metoder, der kan bruges, såsom ' Array.from() ', ' Object.assign() ', ' dele() ”metoder og ” spredning[…] ” operatør. Hvor ' Array.from() ” bruges til at konvertere strengen til en understreng. Denne opskrivning har angivet de forskellige metoder til at konvertere strengen til et array i JavaScript.