Trunchiați un șir în JavaScript

Trunchiati Un Sir In Javascript



În timpul lucrului cu textul, uneori, este necesar să se limiteze numărul de caractere ale unei valori șir. Dacă valorile șirului depășesc limita, tăiați partea rămasă. Tunderea sau trunchierea este procesul de tăiere sau eliminare a unor părți din ceva pentru a-l face mai mic. Pentru a tăia sau trunchia un șir, JavaScript are câteva metode predefinite, inclusiv metoda substring() sau metoda split() cu metoda join().

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 ”:

a fost str1 = „Bine ați 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:

Despică ( separator , limită ) ;
  • 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:

a fost str = str1. Despică ( '' , unsprezece ) ;

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.