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 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 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.