Ez az oktatóanyag bemutatja a JavaScript-karakterlánc csonkolásának módszereit.
Karakterlánc csonkolása JavaScriptben
Egy karakterlánc csonkolásához használja a következő módszereket:
- részkarakterlánc() módszer
- Kombinációja hasított() és csatlakozik() módszer
Magyarázzuk meg ezeket a módszereket részletesen.
1. módszer: Karakterlánc csonkítása a substring() módszerrel
Az részkarakterlánc() a módszer egy „ Húr ” típusú metódust, és levágja a karakterláncot a megadott indexek között. Ha az eredeti karakterlánc hossza meghaladja a korlátot, akkor csak azt a részt adja vissza, amíg a karakterek száma el nem éri a megadott korlátot:
Szintaxis
A megadott szintaxis a „ részkarakterlánc() ” módszer:
részkarakterlánc ( Rajt , vége )
Két paraméter kell hozzá:
- ' Rajt ” az alkarakterlánc kezdőindexe
- ' vége ” az utolsó index, ahol a karakterlánc csonkolva lesz.
Visszatérési érték : Új vágott karakterláncot ad vissza.
Példa
Először hozzon létre egy változót ' str1 'amely egy karakterláncot tárol' Üdvözöljük a Linuxhintben ”:
Határozzon meg egy '' nevű függvényt truncateString() ' két paraméterrel, ' húr ” és „ határ ”. Ebben a funkcióban ellenőrizze a karakterlánc hosszát a ' hossz ' ingatlan. Ha a karakterlánc hossza nagyobb, mint a megadott korlát, vágja le a karakterláncot a „ részkarakterlánc() ” metódus, ahol a két argumentum átadásra kerül, a karakterlánc kezdő indexe és a korlát, amely a karakterlánc utolsó indexe lesz:
funkció truncateString ( húr , határ ) {ha ( húr. hossz > határ ) {
str2 = húr. részkarakterlánc ( 0 , határ ) ;
}
más {
Visszatérés str1 ;
}
Visszatérés str2 ;
}
Hívja a ' truncateString() ' függvény karakterlánc átadásával' str1 'és limit' 8 ”:
konzol. log ( truncateString ( str1 , 8 ) ) ;A kimenet megjeleníti a vágott karakterláncot a kezdőindextől kezdve 0 és az indexnél végződik 8 :
2. módszer: Karakterlánc csonkása split() metódussal a join() metódussal
Van egy másik módszer is egy karakterlánc csonkolására, az úgynevezett ' hasított() ” metódus, amely a karakterláncot egy adott karakter alsztringek tömbjére bontja. Ha az alkarakterláncokat karakterláncba szeretné egyesíteni, használja a ' csatlakozik() ” módszerrel
Szintaxis
Kövesse a split() metódus megadott szintaxisát egy karakterlánc tokenizálásához JavaScriptben:
- Itt a „ szétválasztó ” bármely olyan karakter, amelyet elválasztó paraméterként használnak a karakterlánc felosztásának meghatározására.
- ' határ ” egy egész szám, amely a felosztások számát jelzi.
- Alkarakterláncok tömbjét adja vissza az átadott argumentumok alapján.
Példa
Használja ugyanazt a karakterláncot ' str1 ', amelyet a fenti példában hozta létre, majd hívja meg a split() metódust egy üres karakterlánc ('') átadásával, és korlátozza a ' tizenegy ” érvként:
A kimenet 11 hosszúságú részkarakterláncok tömbjét mutatja:
Most csatlakoztassa a tömböt egy karakterláncba a join() metódussal, és tárolja egy változóban ' truncStr ”:
volt truncStr = str. csatlakozik ( '' ) ;Nyomtassa ki a kapott karakterláncot a ' console.log() ” módszer:
konzol. log ( truncStr ) ;Kimenet
Következtetés
Egy karakterlánc csonkolásához JavaScriptben használja a ' részkarakterlánc() ” módszer, vagy a „ hasított() ” és „ csatlakozik() ” módszerekkel. A substring() metódus a leggyakoribb módszer a karakterláncok csonkolására JavaScriptben. Levágja a karakterláncot a megadott indexek között. A split() metódus a karakterláncokat részkarakterláncok tömbjére bontja, a join() metódus pedig az adott részkarakterlánc-tömb karakterláncsá alakítására szolgál. Ez az oktatóanyag a JavaScript karakterláncok vágásának módszereit szemlélteti.