split()
split(s)
который позволяет превратить строку в массив, разбив ее по разделителюs
. В примере ниже таким разделителем является строка из запятой и пробела.
var names = 'Маша, Петя, Марина, Василий';
var arr = names.split(', '); // ["Маша", "Петя", "Марина", "Василий"]
for (var i = 0; i < arr.length; i++) {
console.log( 'Вам сообщение ' + arr[i] );
}
Второй аргумент
У методаsplit()
есть необязательный второй аргумент – ограничение на количество элементов в массиве. Если их больше, чем указано – остаток массива будет отброшен:
console.log( "a,b,c,d".split(',', 2) ); // a,b
Разбивка по буквам
Вызовsplit()
с пустой строкой разобьёт по буквам:
var str = "тест";
console.log( str.split('') ); // т,е,с,т