Tento príspevok bude demonštrovať konverziu reťazca na pole v JavaScripte.
Ako previesť/upraviť reťazec na pole v JavaScripte?
Na konverziu/úpravu reťazca na pole v JavaScripte je možné použiť viacero metód. Niektoré z nich sú uvedené nižšie:
Metóda 1: Konverzia reťazca na pole pomocou metódy Array.from().
Ak chcete upraviť reťazec v poli, použite JavaScript “ Array.from() “ môže byť použitá metóda. Pri práci s reťazcami sa každé písmeno reťazca transformuje na člena novej inštancie poľa, ale pri práci s celočíselnými hodnotami nová inštancia poľa jednoducho prevezme prvky existujúceho poľa.
Syntax
Na využitie Array.from() je možné použiť nasledujúcu metódu:
Pole . od ( object, mapFunction, thisValue )
Teraz vykonajte nasledujúce pokyny:
- Najprv deklarujte premennú a priraďte jej hodnotu. Ak to chcete urobiť, premenná s názvom „ moje meno “ je vyhlásené.
- Potom vezmite ďalšiu premennú s iným názvom a použite „ Array.from() ” metóda na individuálnu konverziu hodnoty reťazca:
nech pomenuje Chars = Pole . od ( moje meno ) ;
Nakoniec zobrazte výstup na konzole pomocou „ console.log() “ metóda:
konzoly. log ( nameChars ) ;
Je vidieť, že reťazec bol prevedený na pole. Každý jeho index obsahuje jeden znak, resp.
Metóda 2: Konverzia reťazca na pole pomocou metódy Object.assign().
JavaScript “ Object.assign() ” metódu možno použiť na rozdelenie reťazca na samostatné znaky alebo hodnoty. Ak to chcete urobiť, postupujte podľa pokynov uvedených nižšie:
- Inicializujte premennú a priraďte hodnotu podľa vašich preferencií.
- Potom deklarujte inú premennú s iným názvom a pomocou metódy „Object.assign()“ transformujte reťazec na jednotlivé znaky:
nech pomenuje Char = Objekt . priradiť ( [ ] , Fname ) ;
Nakoniec zobrazte pole na konzole pomocou „console.log(nameChar)“:
konzoly. log ( menoChar ) ;
Metóda 3: Konverzia reťazca na pole pomocou metódy split().
' rozdeliť () ” metóda JavaScriptu sa používa na konverziu reťazca na podreťazec v poli. Prázdne miesto sa používa ako operátor na zmenu reťazca na podreťazec v poli. Metóda split() navyše nemôže zmeniť pôvodný/aktuálny reťazec.
Syntax
Ak chcete použiť metódu split(), použite nižšie uvedenú syntax:
reťazec. rozdeliť ( oddeľovač, limit )Tu:
- “ oddeľovač ” sa používa na pridanie medzery medzi slová reťazca a ich konverziu na podreťazec.
- “ limit ” sa používa na určenie limitu reťazca.
Príklad 1: Rozdeľte reťazec pridaním medzery a uložte ho do poľa
' rozdeliť () ” je vyvolaná metóda na rozdelenie reťazca na jednotlivé slová. Tu sa „‘‘“ používa ako oddeľovač na pridanie medzery medzi slovo v reťazci:
nechať text = „Toto je webová stránka Linuxhint“ ;nechať pole = text. rozdeliť ( ' ' ) ;
Potom použite nasledujúci útržok kódu na zobrazenie výstupu na konzole:
konzoly. log ( pole )
Príklad 2: Rozdelenie textu odstránením jedného podreťazca a jeho uložením do poľa
V tomto príklade „ Linux Parameter ” je nastavený ako oddeľovač reťazcov na rozdelenie zadaného reťazca na rôzne podreťazce:
nechať text = „Toto je webová stránka Linuxhint“ ;nechať pole = text. rozdeliť ( 'Linux' ) ;
Nakoniec zobrazte výstup pomocou tohto príkazu:
konzoly. log ( pole ) ;Výkon
Metóda 4: Konverzia reťazca na pole pomocou operátora spread[…]
Operátor spread[…..] možno použiť aj na konverziu reťazca na pole. Ak to chcete urobiť, inicializujte premennú a nastavte hodnotu. Potom použite „[ …názov ]“ ako hodnotu inej premennej, ktorá rozloží reťazec do poľa ako samostatný znak:
nech meno = 'linux' ;nech pomenuje Char = [ ... názov ] ;
konzoly. log ( menoChar ) ;
Výkon
To je všetko o konverzii reťazca na pole pomocou rôznych metód.
Záver
Na konverziu reťazca na pole v JavaScripte existuje viacero metód, ktoré možno použiť, ako napríklad „ Array.from() “, “ Object.assign() “, “ rozdeliť () “ metódy a “ šírenie[…] ” operátor. Kde ' Array.from() ” sa používa na konverziu reťazca na podreťazec. Tento zápis uvádza rôzne metódy na konverziu reťazca na pole v JavaScripte.