Tento tutoriál ilustruje metódy na skrátenie reťazca JavaScript.
Skrátiť reťazec v JavaScripte
Ak chcete skrátiť reťazec, použite nasledujúce metódy:
- podreťazec() metóda
- Kombinácia rozdeliť () a pripojiť sa () metóda
Vysvetlime si tieto metódy podrobne.
Metóda 1: Skrátenie reťazca pomocou metódy substring().
The podreťazec() metóda je „ Reťazec ” a orezáva reťazec medzi zadanými indexmi. Ak dĺžka pôvodného reťazca prekročí limit, vráti iba túto časť, kým sa počet znakov nerovná stanovenému limitu:
Syntax
Daná syntax sa používa pre „ podreťazec() “ metóda:
podreťazec ( začať , koniec )
Vyžaduje si to dva parametre:
- “ začať ” je počiatočný index podreťazca
- “ koniec ” je posledný index, kde bude reťazec skrátený.
Návratová hodnota : Vráti nový orezaný reťazec.
Príklad
Najprv vytvorte premennú „ str1 “, ktorý ukladá reťazec “ Vitajte v Linuxhint “:
Definujte funkciu s názvom „ truncateString() “ s dvoma parametrami, “ reťazec “ a „ limit “. V tejto funkcii skontrolujte dĺžku reťazca pomocou „ dĺžka ' nehnuteľnosť. Ak je dĺžka reťazca väčšia ako špecifikovaný limit, orezajte reťazec pomocou „ podreťazec() ” metóda, kde sa odovzdávajú dva argumenty, počiatočný index reťazca a limit, ktorý bude posledným indexom reťazca:
funkciu truncateString ( reťazec , limit ) {ak ( reťazec. dĺžka > limit ) {
str2 = reťazec. podreťazec ( 0 , limit ) ;
}
inak {
vrátiť str1 ;
}
vrátiť str2 ;
}
Zavolajte na „ truncateString() 'funkcia zadaním reťazca' str1 “ a limit “ 8 “:
konzoly. log ( truncateString ( str1 , 8 ) ) ;Výstup zobrazuje orezaný reťazec začínajúci od počiatočného indexu 0 a končí na indexe 8 :
Metóda 2: Skrátenie reťazca pomocou metódy split() s metódou join().
Existuje ďalšia metóda na skrátenie reťazca s názvom „ rozdeliť () ” metóda, ktorá rozdelí reťazec na pole podreťazcov na konkrétnom znaku. Ak chcete spojiť podreťazce do reťazca, použite „ pripojiť sa () “
Syntax
Postupujte podľa danej syntaxe metódy split() na tokenizáciu reťazca v JavaScripte:
- Tu je „ oddeľovač ” je akýkoľvek špecifický znak, ktorý sa používa ako parameter oddeľovača na určenie, kde sa má reťazec rozdeliť.
- “ limit ” je celé číslo, ktoré udáva počet delení.
- Vracia pole podreťazcov na základe odovzdaných argumentov.
Príklad
Použite rovnaký reťazec “ str1 ” vytvorené vo vyššie uvedenom príklade a potom zavolajte metódu split() odovzdaním prázdneho reťazca (‘‘) a limitu “ jedenásť “ ako argumenty:
Výstup zobrazuje pole podreťazcov dĺžky 11:
Teraz spojte pole do reťazca pomocou metódy join() a uložte ho do premennej “ truncStr “:
bol truncStr = str. pripojiť sa ( '' ) ;Vytlačte výsledný reťazec pomocou „ console.log() “ metóda:
konzoly. log ( truncStr ) ;Výkon
Záver
Ak chcete skrátiť reťazec v JavaScripte, použite „ podreťazec() “ alebo kombinácia “ rozdeliť () “ a „ pripojiť sa () “ metódy. Metóda substring() je najbežnejšou metódou na skrátenie reťazcov v JavaScripte. Orezáva reťazec medzi zadanými indexmi. Metóda split() rozdeľuje reťazce na pole podreťazcov a metóda join() sa používa na konverziu tohto poľa podreťazcov na reťazec. Tento tutoriál ilustroval metódy orezávania reťazcov JavaScript.