Convert a string into an array by splitting it after a specific character (or characters).
The first argument, the
delimiter, the character or characters to split by. As an optional second argument, you can stop splitting your string after a certain number of delimiter matches have been found.
var shoppingList = 'Soda, turkey sandwiches, potato chips, chocolate chip cookies'; var menu = shoppingList.split(', '); var limitedMenu = shoppingList.split(', ', 2); // logs ["Soda", "turkey sandwiches", "potato chips", "chocolate chip cookies"] console.log(menu); // logs ["Soda", "turkey sandwiches"] console.log(limitedMenu);
Works back to at least IE6.