jueves, 18 de octubre de 2012

46 - split en Javascript



Interesante: Vídeo Tutorial de Javascript, aprende a programar Javascript desde cero.

Métodos de String: split (separ)

Devuelve un array conteniendo las porciones en que queda separada la cadena por el separador indicado mediante el argumento separ, que será una expresión regular o una cadena literal. Si este separador es una cadena vacía el texto queda desglosado en todos sus caracteres. Si se omite el separador el resultado es un array de un elemento con la cadena completa.

var linea=new String("Título: El portero");
var lista = linea.split(/:\t*/);
document.write(lista);


Devuelve "Título, El portero".

La variable lista es un array con dos elementos "Título" y "El portero". También podriamos haberlo escrito como ...

var linea=new String("Título: El portero");
lista = linea.split(":");
document.write(lista);


También devuelve "Título, El portero".

En este caso el primer elemento de lista es "Título" y el segundo " El portero" con un espacio por delante. Por último si el separador es una cadena vacía:

var linea=new String("Título: El portero");
lista = linea.split("");
document.write(lista);


la variable lista contendrá T,í,t,u,l,o,:, ,E,l, ,p,o,r,t,e,r,o.