Método JavaScript String split()
javascript método dividir() resulta invaluable para dividir cadenas en matrices de subcadenas, utilizando un separador designado como punto de referencia.
Este método divide la cadena original en segmentos dondequiera que aparezca el separador, generando una matriz donde cada elemento corresponde a una subcadena distinta. Mediante el uso dividir() , los desarrolladores obtienen una poderosa herramienta para analizar y organizar datos de cadenas según delimitadores o patrones específicos.
Sintaxis:
str.split(separator, limit);
- separador: Se utiliza para especificar el carácter o la expresión regular que se utilizará para dividir la cadena. Si no se especifica el separador, toda la cadena se convierte en un único elemento de matriz. Lo mismo ocurre también cuando el separador no está presente en la cadena. Si el separador es una cadena vacía (), entonces cada carácter de la cadena está separado.
- límite: Define el límite superior en el número de divisiones que se encontrarán en la cadena dada. Si la cadena permanece sin marcar después de alcanzar el límite, no se informa en la matriz.
Valor de retorno:
Esta función devuelve una matriz de cadenas que se forma después de dividir la cadena dada en cada punto donde ocurre el separador.
Ejemplo:
Aquí está el ejemplo básico del método split().
javascript // JavaScript Program to illustrate split() function function func() { //Original string let str = 'Geeks for Geeks' let array = str.split('for'); console.log(array); } func(); Producción
[ 'Geeks ', ' Geeks' ]
Explicación:
- El programa JavaScript define la función func() que divide la cadena 'Geeks for Geeks' usando for como separador.
- La matriz resultante [Geeks, Geeks] se registra en la consola.
Ejemplo:
Aquí, la función split() crea una matriz de cadenas dividiendo str dondequiera que ocurra.
javascript // JavaScript Program to illustrate split() function function func() { //Original string let str = 'It iS a 5r&e@@t Day.' let array = str.split(' '); console.log(array); } func(); Producción
[ 'It', 'iS', 'a', '5r&e@@t', 'Day.' ]
Explicación:
- La cadena 'Es un día 5r&e@@t' se divide en una matriz utilizando un espacio como separador.
- Matriz resultante: [It, iS, a, 5r&e@@t, Day.].
Tenemos una lista completa de métodos de cadena de Javascript; para verificarlos, consulte esto Referencia completa de cadenas de JavaScript artículo.
Navegadores compatibles:
- Google Chrome
- Borde
- explorador de Internet
- Firefox
- Ópera
- Safari