Hogyan alakíthatunk át egy karakterláncot tömbbé JavaScriptben

Hogyan Alakithatunk At Egy Karakterlancot Tombbe Javascriptben



A magas szintű nyelvekben a karakterláncok a legproduktívabb, gyors és leghatékonyabb adatstruktúrák. Míg a tömb hasonló karakterlánc-adatelemekből áll. Ezenkívül a tömbök felhasználhatók a különböző értékek egyetlen változóban való tárolására. Minden tömbelemhez tartozik egy egyedi szám, amelyet numerikus indexnek neveznek, amely lehetővé teszi a felhasználók számára, hogy hozzáférjenek. A JavaScript tömbjei általában nulla indexszel kezdődnek, és különböző módszerekkel manipulálhatók.

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 a nevem = 'Hafsa Javed' ;

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 Fname = 'Linux' ;

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.