Acest tutorial va ilustra metodele de trunchiere a unui șir JavaScript.
Trunchiați un șir în JavaScript
Pentru a trunchia un șir, utilizați următoarele metode:
- subșir () metodă
- Combinatie de Despică() și a te alatura() metodă
Să explicăm aceste metode în detaliu.
Metoda 1: Trunchiați un șir folosind metoda substring().
The subșir () metoda este o „ Şir ” tastați metoda și decupează șirul între indecșii specificați. Dacă lungimea șirului original depășește limita, returnează doar acea porțiune până când numărul de caractere este egal cu limita specificată:
Sintaxă
Sintaxa dată este folosită pentru „ subșir () ” metoda:
subșir ( start , Sfârşit )
Este nevoie de doi parametri:
- „ start ” este indexul de început al subșirului
- „ Sfârşit ” este ultimul index în care șirul va fi trunchiat.
Valoare returnată : va returna un nou șir tăiat.
Exemplu
Mai întâi, creați o variabilă „ str1 „care stochează un șir” Bun venit la Linuxhint ”:
Definiți o funcție numită „ truncateString() „cu doi parametri, „ şir ' și ' limită ”. În această funcție, verificați lungimea șirului folosind butonul „ lungime ” proprietate. Dacă lungimea șirului este mai mare decât limita specificată, tăiați șirul folosind butonul „ subșir () ” metoda în care sunt transmise cele două argumente, indexul de început al șirului și limita care va fi ultimul index al șirului:
funcţie truncateString ( şir , limită ) {dacă ( şir. lungime > limită ) {
str2 = şir. subșir ( 0 , limită ) ;
}
altfel {
întoarcere str1 ;
}
întoarcere str2 ;
}
Suna ' truncateString() „funcție prin trecerea șirului” str1 ” și limita ” 8 ”:
consolă. Buturuga ( truncateString ( str1 , 8 ) ) ;Ieșirea afișează șirul tăiat începând de la indexul de început 0 și se termină la index 8 :
Metoda 2: Trunchiați un șir folosind metoda split() cu metoda join().
Există o altă metodă de a trunchia un șir numit „ Despică() ” metoda care împarte șirul într-o matrice de subșiruri pe un anumit caracter. Pentru a uni subșirurile într-un șir, utilizați „ a te alatura() ” metoda
Sintaxă
Urmați sintaxa dată a metodei split() pentru tokenizarea unui șir în JavaScript:
- Aici ' separator ” este orice caracter specific care este folosit ca parametru separator pentru a specifica unde să divizeze șirul.
- „ limită ” este un număr întreg care indică numărul de împărțiri.
- Returnează o matrice de subșiruri bazate pe argumentele transmise.
Exemplu
Folosește același șir „ str1 ” creat în exemplul de mai sus și apoi, apelați metoda split() trecând un șir gol (‘’) și limită” unsprezece ” ca argumente:
Ieșirea arată o matrice de subșiruri de lungime 11:
Acum, uniți matricea într-un șir folosind metoda join() și stocați-l într-o variabilă „ truncStr ”:
a fost truncStr = str. a te alatura ( '' ) ;Tipăriți șirul rezultat folosind „ console.log() ” metoda:
consolă. Buturuga ( truncStr ) ;Ieșire
Concluzie
Pentru a trunchia un șir în JavaScript, utilizați „ subșir () „, sau combinația dintre „ Despică() ' și ' a te alatura() ” metode. Metoda substring() este cea mai comună metodă de trunchiere a șirurilor în JavaScript. Decupează șirul dintre indecșii specificați. Metoda split() împarte șirurile într-o matrice de subșiruri, iar metoda join() este folosită pentru a converti acea matrice de subșiruri în șir. Acest tutorial a ilustrat metodele de tăiere a șirurilor JavaScript.