Trunqueu una cadena en JavaScript

Trunqueu Una Cadena En Javascript



Mentre es treballa amb el text, de vegades, cal limitar el nombre de caràcters d'un valor de cadena. Si els valors de la cadena superen el límit, retalleu la part restant. Retallar o truncar és el procés de tallar o eliminar parts d'una cosa per fer-la més petita. Per retallar o truncar una cadena, JavaScript té alguns mètodes predefinits, com ara el mètode substring() o el mètode split() amb el mètode join().

Aquest tutorial il·lustrarà els mètodes per truncar una cadena de JavaScript.

Trunqueu una cadena en JavaScript

Per truncar una cadena, utilitzeu els mètodes següents:







  • subcadena () mètode
  • Combinació de dividir () i uneix-te () mètode

Expliquem aquests mètodes amb detall.



Mètode 1: trunqueu una cadena utilitzant el mètode substring().

El subcadena () El mètode és un ' Corda ” escriviu el mètode i retalla la cadena entre els índexs especificats. Si la longitud de la cadena original supera el límit, només retorna aquesta part fins que el nombre de caràcters sigui igual al límit especificat:



Sintaxi
La sintaxi donada s'utilitza per a ' subcadena () ” mètode:





subcadena ( començar , final )

Pren dos paràmetres:

  • començar ” és l'índex inicial de la subcadena
  • final ” és l'últim índex on es truncarà la cadena.

Valor de retorn : retornarà una nova cadena retallada.



Exemple
Primer, creeu una variable ' str1 'que emmagatzema una cadena' Benvingut a Linuxhint ”:

era str1 = 'Benvingut a Linuxhint' ;

Definiu una funció anomenada ' truncateString() 'amb dos paràmetres,' corda ' i ' límit ”. En aquesta funció, comproveu la longitud de la cadena utilitzant el ' llargada ' propietat. Si la longitud de la cadena és superior al límit especificat, retalleu-la amb el botó “ subcadena () ” mètode on es passen els dos arguments, l'índex inicial de la cadena i el límit que serà l'últim índex de la cadena:

funció truncateString ( corda , límit ) {
si ( corda. llargada > límit ) {
str2 = corda. subcadena ( 0 , límit ) ;
}
altra cosa {
tornar str1 ;
}
tornar str2 ;
}

Truqueu al ' truncateString() 'funció passant una cadena' str1 'i límit' 8 ”:

consola. registre ( truncateString ( str1 , 8 ) ) ;

La sortida mostra la cadena retallada a partir de l'índex inicial 0 i acaba a l'índex 8 :

Mètode 2: trunqueu una cadena utilitzant el mètode split() amb el mètode join().

Hi ha un altre mètode per truncar una cadena anomenat ' dividir () ” mètode que divideix la cadena en una matriu de subcadenes en un caràcter específic. Per unir les subcadenes en una cadena, utilitzeu ' uneix-te () ” mètode

Sintaxi
Seguiu la sintaxi donada del mètode split() per marcar una cadena en JavaScript:

dividir ( separador , límit ) ;
  • Aquí, el ' separador ” és qualsevol caràcter específic que s'utilitza com a paràmetre separador per especificar on dividir la cadena.
  • límit ” és un nombre enter que indica el nombre de divisions.
  • Retorna una matriu de subcadenes basades en els arguments passats.

Exemple
Utilitzeu la mateixa cadena ' str1 ' creat a l'exemple anterior i, a continuació, crideu el mètode split() passant una cadena buida ('') i el límit ' 11 ” com a arguments:

era str = str1. dividir ( '' , 11 ) ;

La sortida mostra una matriu de subcadenes de longitud 11:

Ara, uniu la matriu en una cadena mitjançant el mètode join() i emmagatzemeu-la en una variable ' truncStr ”:

era truncStr = str. uneix-te ( '' ) ;

Imprimeix la cadena resultant utilitzant el ' console.log() ” mètode:

consola. registre ( truncStr ) ;

Sortida

Conclusió

Per truncar una cadena en JavaScript, utilitzeu el ' subcadena () mètode ”, o la combinació del “ dividir () ' i ' uneix-te () ” mètodes. El mètode substring() és el mètode més comú per truncar les cadenes en JavaScript. Retalla la cadena entre els índexs especificats. El mètode split() divideix les cadenes en una matriu de subcadenes i el mètode join() s'utilitza per convertir aquesta matriu de subcadenes en la cadena. Aquest tutorial va il·lustrar els mètodes per retallar les cadenes de JavaScript.