JavaScript: método String Split()

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

JavaScript: método String Split()

Este tutorial de JavaScript muestra cómo usar el método de cadena llamado split() con sintaxis y ejemplos.

describir

En JavaScript, split() es un método de cadena que divide una cadena en una matriz de cadenas utilizando el delimitador especificado. Debido a que el método split() es un método del objeto String, debe llamarse a través de una instancia específica de la clase String.

sintaxis

En JavaScript, la sintaxis del método split() es:

string.split([delimiter [, count]]);

parámetro o parámetro

El separador es opcional. Es el delimitador utilizado para dividir una cadena en una matriz de subcadenas. Puede ser un solo carácter, una cadena o una expresión regular. Si no se proporciona este parámetro, el método split() devuelve una matriz con un elemento que contiene la cadena. Las restricciones son opcionales. Determina cuántas veces realizar la división usando el delimitador. Una vez que se alcanza el límite, el método split() descartará el resto de la cadena y no la devolverá como parte de la matriz.

devolver los bienes

El método split() devuelve una matriz de cadenas divididas utilizando el delimitador especificado. El propio delimitador no se incluye en los elementos de matriz resultantes.

notas

  • El método split() no cambia el valor de la cadena original.
  • Si el delimitador es una cadena vacía, el método split() devuelve una matriz de elementos, uno para cada carácter de la cadena.
  • Si especifica una cadena vacía para cadena, el método split() devuelve una cadena vacía en lugar de una matriz de cadenas.

ejemplo

Veamos un ejemplo de cómo usar el método split() en JavaScript.

Por ejemplo:

var totn_string = 'Programar Plus';

console.log(totn_string.split(' '));
console.log(totn_string.split(' ', 2));

En este ejemplo, declaramos una variable llamada totn_string, a la que se le asigna el valor de cadena “Programar Plus”. Luego, llamamos al método split() de la variable totn_string para dividir la cadena en una matriz de cadenas usando el delimitador.

Para fines de demostración, escribimos la salida del método split() en el registro de la consola del navegador web para mostrar lo que devuelve el método split().

Lo siguiente se enviará al registro de la consola del navegador web:

["Tech", "On", "The", "Net"]
["Tech", "On"]

En la primera llamada, usamos el carácter de espacio como delimitador. En este ejemplo, el método split() devuelve una matriz de 4 elementos que incluye las cadenas “Tech”, “On”, “The” y “Net”.

En la segunda llamada, especificamos un límite de 2 y un separador de espacios. Esta vez, el método split() devuelve una matriz de 2 elementos que contiene ‘Tech’ y ‘On’, y descarta el resto de la cadena una vez que se alcanza el límite de 2 divisiones.

Usar expresiones regulares como delimitadores

Finalmente, veremos cómo dividir una cadena en una matriz de cadenas usando expresiones regulares.

Por ejemplo:

var totn_string = 'Programar Plus';

console.log(totn_string.split(/s+/));

Lo siguiente se enviará al registro de la consola del navegador web:

["Tech", "On", "The", "Net"]

En este ejemplo, usamos una expresión regular como delimitador para poder dividir la cadena en palabras separadas por espacios. En este ejemplo, el método split() devolverá una matriz de 4 elementos que consta de las cadenas “Tech”, “On”, “The” y “Net”.