Această postare va demonstra conversia șirului într-o matrice în JavaScript.
Cum să convertiți/modificați un șir într-o matrice în JavaScript?
Pentru a converti/modifica un șir într-o matrice în JavaScript, pot fi utilizate mai multe metode. Unele dintre ele sunt enumerate mai jos:
Metoda 1: Convertirea unui șir într-o matrice folosind metoda Array.from()
Pentru a modifica un șir dintr-o matrice un JavaScript „ Array.from() ” se poate folosi metoda. Când se ocupă de șiruri, fiecare literă a șirului este transformată într-un membru al noii instanțe de matrice, dar când se ocupă de valori întregi, noua instanță de matrice preia pur și simplu elementele matricei existente.
Sintaxă
Pentru a utiliza Array.from(), se poate folosi următoarea metodă:
Matrice . din ( obiect, mapFunction, thisValue )
Acum, executați următoarele instrucțiuni:
- Mai întâi, declarați o variabilă și atribuiți o valoare acelei variabile. Pentru a face acest lucru, o variabilă cu numele „ numele meu ” se declară.
- Apoi, luați o altă variabilă cu alt nume și utilizați „ Array.from() ” pentru a converti valoarea șirului individual:
lasă nameChars = Matrice . din ( numele meu ) ;
În cele din urmă, afișați ieșirea pe consolă cu ajutorul lui „ console.log() ” metoda:
consolă. Buturuga ( nameChars ) ;
Se poate observa că șirul a fost convertit într-o matrice. Fiecare index al acestuia conține un singur caracter, respectiv:
Metoda 2: Convertirea unui șir într-o matrice folosind metoda Object.assign().
JavaScript „ Object.assign() ” metoda poate fi utilizată pentru împărțirea șirului în caractere sau valori separate. Pentru a face acest lucru, urmați instrucțiunile enumerate mai jos:
- Inițializați variabila și atribuiți o valoare conform preferințelor dvs.
- Apoi, declarați o altă variabilă cu un nume diferit și utilizați metoda „Object.assign()” pentru a transforma șirul în caractere individuale:
lasa numeleChar = Obiect . atribui ( [ ] , Fname ) ;
În cele din urmă, afișați matricea pe consolă utilizând „console.log(nameChar)”:
consolă. Buturuga ( numeChar ) ;
Metoda 3: Convertirea unui șir într-o matrice folosind metoda split().
„ Despică() ” Metoda JavaScript este folosită pentru a converti șirul într-un subșir într-o matrice. Spațiul gol este utilizat ca operator pentru a schimba șirul într-un subșir într-o matrice. Mai mult, metoda split() nu poate modifica șirul original/actual.
Sintaxă
Pentru a utiliza metoda split(), utilizați sintaxa menționată mai jos:
şir. Despică ( separator, limită )Aici:
- ” separator ” este folosit pentru a adăuga spațiu între cuvintele șir și pentru a-l converti în subșir.
- „ limită ” este folosit pentru specificarea limitei șirului.
Exemplul 1: Împărțiți șirul adăugând spațiu și stocați-l în Array
„ Despică() ” este invocată pentru împărțirea șirului în cuvinte individuale. Aici, „’ ‘” este folosit ca separator pentru a adăuga spațiu între cuvântul din șir:
lasa text = „Acesta este site-ul Linuxhint” ;lasă matrice = text. Despică ( ' ' ) ;
Apoi, utilizați următorul fragment de cod pentru a afișa rezultatul pe consolă:
consolă. Buturuga ( matrice )
Exemplul 2: Împărțiți textul prin eliminarea unui subșir și stocați-l într-o matrice
În acest exemplu, „ Linux ” parametrul este setat ca separator de șir pentru a împărți șirul specificat în subșiruri diferite:
lasa text = „Acesta este site-ul Linuxhint” ;lasă matrice = text. Despică ( „Linux” ) ;
În cele din urmă, afișați rezultatul cu ajutorul acestei comenzi:
consolă. Buturuga ( matrice ) ;Ieșire
Metoda 4: Convertirea unui șir într-o matrice folosind operatorul spread[…]
Operatorul spread[…..] poate fi folosit și pentru a converti un șir într-o matrice. Pentru a face acest lucru, inițializați variabila și setați valoarea. Apoi, utilizați „[ …Nume ]” ca valoare a altei variabile care va răspândi șirul într-o matrice ca caracter individual:
lasa nume = 'Linux' ;lasa numeleChar = [ ... Nume ] ;
consolă. Buturuga ( numeChar ) ;
Ieșire
Acesta este totul despre conversia șirului într-o matrice prin utilizarea diferitelor metode.
Concluzie
Pentru a converti un șir într-o matrice în JavaScript, există mai multe metode care pot fi utilizate, cum ar fi „ Array.from() ”, “ Object.assign() ”, “ Despică() „metode” și „ răspândire[…] ” operator. Unde ' Array.from() ” este folosit pentru a converti șirul într-un subșir. Acest articol a precizat diferitele metode de conversie a șirului într-o matrice în JavaScript.