Javascript: el método split()

El método split() en Javascript permite dividir en varios bloques una cadena de texto, formando un array.

Ejemplo:

cadenaTexto = 'palabras-de-la-cadena-de-texto'
fragmentoTexto = cadenaTexto.split('-');

En el ejemplo las palabras en la cadena de texto (la variable cadenaTexto) están separadas por guiones. Al utilizar el método split() la separación viene dada por esos guiones.

Saldrían los siguientes fragmentos:

fragmentoTexto[0];// palabras
fragmentoTexto[1];// de
fragmentoTexto[2];// la
fragmentoTexto[3];// cadena
fragmentoTexto[4];// de
fragmentoTexto[5];// texto

Saber más

6 respuestas a «Javascript: el método split()»

  1. Hola,

    Un consulta, intentar recoger una cadena como esta:

    fecha = ‘dia-‘

    fragmentoTexto = fecha.split(‘-‘);

    fragmentoTexto[0];
    fragmentoTexto[1];

    Al intentar recoger fragmentoTexto[1] esta función se rompe y deja de ejecutar todo los demás que tengo. Esto de debe a que la cadena no es cte y a veces recibo cadenas como este ejemplo.

    ¿Hay alguna solución para esto?

    Me sería de mucha ayuda. Perdonen las molestias.

    Un saludo

  2. Luis dice:

    Fecha de comentario: 2013/03/01 17:46
    Hola,

    Un consulta, intentar recoger una cadena como esta:

    fecha = ‘dia-’

    fragmentoTexto = fecha.split(‘-’);

    fragmentoTexto[0];
    fragmentoTexto[1];

    Al intentar recoger fragmentoTexto[1] esta función se rompe y deja de ejecutar todo los demás que tengo. Esto de debe a que la cadena no es cte y a veces recibo cadenas como este ejemplo.

    ¿Hay alguna solución para esto?

    Me sería de mucha ayuda. Perdonen las molestias.

    Un saludo

    Puedes hacerle un trim antes de hacer split para quitar el guión final:

    trim(‘-‘, fecha)

    Saludos

    Andrés C.

Los comentarios están cerrados.