logo

Divisió de cadena de JavaScript ()

Com el seu nom indica, el dividir () El mètode de JavaScript divideix la cadena en la matriu de subcadenes, posa aquestes subcadenes en una matriu i retorna la nova matriu. No canvia la cadena original.

Quan la cadena està buida, en lloc de retornar una matriu buida, el fitxer dividir () El mètode retorna la matriu amb una cadena buida. La matriu buida es retorna quan tant la cadena com el separador són cadenes buides.

Sintaxi

 string.split(separator, limit) 

Els arguments de la funció es discuteixen de la següent manera.

separador: És un paràmetre opcional. Pot ser una expressió regular o una cadena simple. Especifica el punt on s'ha de fer la divisió.

Si té diversos caràcters, s'ha de trobar la seqüència de tot el caràcter per dividir-se.

Si el separador no està present a la cadena donada, o si s'omet, aleshores tota la cadena es converteix en un únic element de matriu. En aquests casos, la matriu retornada conté un únic element format per la cadena sencera.

conversió de cadena a int en java

Si el separador està present al principi o al final de la cadena, encara té l'efecte de dividir-se. La matriu retornada consisteix en una cadena buida de longitud zero que apareix al principi o a l'última posició de la matriu retornada.

límit: També és un paràmetre opcional. És un nombre enter no negatiu que especifica el nombre de límits. Defineix el límit superior del nombre de divisions que es poden trobar a la cadena donada. Si es dóna, divideix la cadena en cada ocurrència de l'especificat separador . S'atura quan les entrades límit s'han col·locat a la matriu.

Una matriu pot contenir menys entrades que el límit donat. Succeeix quan s'arriba al final de la cadena abans que s'arribi al límit.

pila java

Entenem el dividir () mètode utilitzant alguns exemples.

Exemple 1

En aquest exemple, el dividir () La funció divideix la cadena str allà on es produeixi l'espai en blanc (' ') i retorna una matriu de cadenes. Aquí, estem utilitzant l'argument del límit i proporcionant el valor de la límit argument a 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Prova-ho ara

Sortida

 Welcome,to,the 

Exemple 2

En aquest exemple, estem utilitzant la lletra 't' com a separador de la cadena donada. El dividir () La funció farà una matriu de cadenes dividint la cadena donada a cada ocurrència de la lletra 't'.

Aquí, no estem especificant el límit argument.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Prova-ho ara

Sortida

 Welcome ,o ,he javaTpoin,.com 

Exemple 3

En aquest exemple, estem ometent separador paràmetre. A la sortida, podem veure que la matriu retornada conté un sol element format per la cadena donada.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Prova-ho ara

Sortida

cobertura de declaracions
 Welcome to the javaTpoint.com 

Exemple 4

Aquí, estem definint el límit paràmetre i utilitzant la lletra 'O' com a separador de la cadena donada. El dividir () La funció crearà una matriu de cadenes dividint la cadena donada allà on sigui la lletra donada 'O' es produeix fins que s'arriba al límit.

El paràmetre limit limita el nombre de divisions a 2 perquè estem definint 2 com el valor del límit. A la sortida, podem veure que la divisió només es produeix dues vegades.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Prova-ho ara

Sortida

 Welc,me t