Este método divide un objeto String en una matriz de cadenas separando la cadena en subcadenas.
Sintaxis
string.split([separator][, limit]);
Detalles del argumento
separator: Especifica el carácter que se utilizará para separar la cadena. Siseparator se omite, la matriz devuelta contiene un elemento que consta de toda la cadena.
limit - Entero que especifica un límite en el número de divisiones que se encontrarán.
Valor devuelto
El método split devuelve la nueva matriz. Además, cuando la cadena está vacía, split devuelve una matriz que contiene una cadena vacía, en lugar de una matriz vacía.
Ejemplo
var str = "Apples are round, and apples are juicy.";
var splitted = str.split(" ", 3);
console.log(splitted)
Al compilar, generará el mismo código en JavaScript.
Su salida es la siguiente:
[ 'Apples', 'are', 'round,' ]