Método JavaScript String split(), con ejemplos

¿Quiere dividir una cadena en varias cadenas más pequeñas usando JavaScript? Este es el artículo para ti.

La cadena JavaScript.split() dividirá una cadena y devolverá una matriz de cadenas. La cadena se dividirá en la posición señalada por un carácter específico. Así es como se usa.

Cadena JavaScript.split() Sintaxis

Un método es una función o procedimiento disponible para ejecutar desde un objeto o variable que se ejecutará utilizando el valor de esa variable.

El dividir() El método está disponible en cualquier variable de tipo cadena. Aquí está la sintaxis:

string.split(separator, limit)

Tenga en cuenta que:

  • La división() método devuelve una matriz que contiene varias cadenas:se crea dividiendo la cadena original en el separador
  • cadena puede ser cualquier variable de cadena
  • separador debe ser el carácter o cadena que cadena se dividirá en
    • El separador será eliminado de la matriz resultante de cadenas divididas
    • Si no hay separador se proporciona, se devolverá la cadena original completa
    • Si se proporciona una cadena vacía como separador, la cadena se dividirá en cada carácter (por lo que la matriz de resultados contendrá cada carácter por separado)
  • límite es un parámetro opcional. Cadenas divididas que superan el límite será descartado de la matriz de resultados
    • Debe ser un número entero (entero)

Ejemplos

Dividir valores separados por comas

El dividir() El método se usa con frecuencia para separar cadenas que contienen valores separados por comas (CSV):

var commaSeparatedColours = "purple,orange,green,pink";
var coloursArray = commaSeparatedColours.split(','); // 
console.log(coloursArray); // Prints ['purple', 'orange', 'green', ']

Arriba, la cadena se divide en las comas, creando una matriz de colores. Las comas se descartan en el proceso.

Dividir cada carácter individual

Para dividir una cadena entre cada carácter, use una cadena vacía como separador:

var myLetters = 'abcdefg';
var lettersArray = myLetters.split('');
console.log(lettersArray); // Prints ['a', 'b', 'c', 'd', 'e', 'f', 'g']

Limitación del número de cadenas divididas

Para limitar el número de cadenas divididas incluidas en los resultados, utilice el límite opcional. parámetro:

var myLetters = 'abcdefg';
var lettersArray = myLetters.split('', 3);
console.log(lettersArray); // Prints ['a', 'b', 'c' ]


No