Ez a bejegyzés bemutatja a karakterlánc tömbbé alakítását JavaScriptben.
Hogyan lehet egy karakterláncot tömbbé konvertálni/módosítani JavaScriptben?
Egy karakterlánc tömbbé alakításához/módosításához JavaScriptben több módszer is használható. Néhányat az alábbiakban sorolunk fel:
1. módszer: Karakterlánc átalakítása tömbbé az Array.from() metódussal
Egy tömbben lévő karakterlánc módosításához egy JavaScript ' Array.from() ” módszer használható. Karakterláncok kezelésekor a karakterlánc minden betűje az új tömbpéldány tagjává alakul, de egész számok esetén az új tömbpéldány egyszerűen átveszi a meglévő tömb elemeit.
Szintaxis
Az Array.from() használatához a következő módszer használható:
Sor . tól től ( objektum, térképFunkció, thisValue )
Most hajtsa végre a következő utasításokat:
- Először deklaráljon egy változót, és adjon hozzá értéket. Ehhez egy '' nevű változót nevem ” jelenti ki.
- Ezután vegyen egy másik változót más néven, és használja a „ Array.from() ” módszer a karakterlánc értékének egyenként történő konvertálásához:
legyen nameChars = Sor . tól től ( nevem ) ;
Végül jelenítse meg a kimenetet a konzolon a „ console.log() ” módszer:
konzol. log ( nameChars ) ;
Látható, hogy a karakterlánc tömbbé lett konvertálva. Minden indexe egy karaktert tartalmaz, rendre:
2. módszer: Karakterlánc konvertálása tömbbé az Object.assign() metódus használatával
JavaScript ' Object.assign() ” metódus használható a karakterlánc különálló karakterekre vagy értékekre való felosztására. Ehhez kövesse az alábbi utasításokat:
- Inicializálja a változót, és adjon hozzá egy értéket az Ön igényei szerint.
- Ezután deklaráljon egy másik változót más néven, és használja az „Object.assign()” metódust a karakterlánc egyéni karakterekké alakításához:
legyen neveChar = Tárgy . hozzárendelni ( [ ] , Fname ) ;
Végül jelenítse meg a tömböt a konzolon a „console.log(nameChar)” használatával:
konzol. log ( nameChar ) ;
3. módszer: Karakterlánc konvertálása tömbbé a split() módszerrel
A ' hasított() ” JavaScript metódusát a karakterlánc alsztringgé alakítására használják egy tömbben. Az üres területet operátorként használják a karakterlánc alsztringgé alakításához egy tömbben. Ezenkívül a split() metódus nem tudja módosítani az eredeti/tényleges karakterláncot.
Szintaxis
A split() metódus használatához használja az alábbi szintaxist:
húr. hasított ( elválasztó, határ )Itt:
- ” szétválasztó ” a karakterláncszavak közötti szóköz hozzáadására és részkarakterláncsá alakítására szolgál.
- ' határ ” a karakterlánc korlátjának meghatározására szolgál.
1. példa: Karakterlánc felosztása szóköz hozzáadásával és tárolása a tömbben
A ' hasított() ” metódus hívja meg a karakterlánc egyes szavakra való felosztását. Itt a „”” jelet használjuk elválasztóként, hogy szóközt adjunk a karakterláncban lévő szavak közé:
hagyjon szöveget = 'Ez a Linuxhint webhely' ;legyen tömb = szöveg. hasított ( '' ) ;
Ezután használja a következő kódrészletet a kimenet megjelenítéséhez a konzolon:
konzol. log ( sor )
2. példa: Szöveg felosztása egy részkarakterlánc eltávolításával és tárolása egy tömbben
Ebben a példában a „ Linux ” paraméter karakterlánc-elválasztóként van beállítva, hogy a megadott karakterláncot különböző részkarakterláncokra bontsa:
hagyjon szöveget = 'Ez a Linuxhint webhely' ;legyen tömb = szöveg. hasított ( 'Linux' ) ;
Végül jelenítse meg a kimenetet a következő parancs segítségével:
konzol. log ( sor ) ;Kimenet
4. módszer: Karakterlánc átalakítása tömbbé a spread[…] operátor használatával
A spread[…..] operátor egy karakterlánc tömbbé alakítására is használható. Ehhez inicializálja a változót, és állítsa be az értéket. Ezután használja a „[ …név ]” egy másik változó értékeként, amely a karakterláncot egyedi karakterként tömbbe terjeszti:
legyen neve = 'Linux' ;legyen neveChar = [ ... név ] ;
konzol. log ( nameChar ) ;
Kimenet
Ez a karakterlánc tömbbé alakításáról szól, különböző módszerek használatával.
Következtetés
Egy karakterlánc tömbbé konvertálásához JavaScriptben több módszer is használható, mint például ' Array.from() ”, „ Object.assign() ”, „ hasított() ' módszerek és ' terjedés[…] ' operátor. Ahol ' Array.from() ” a karakterlánc részkarakterláncsá alakítására szolgál. Ez az írás ismerteti a karakterlánc tömbbé alakításának különböző módszereit JavaScriptben.