«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript



Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Метод split в JavaScript используется для разбивки строки.

Метод split() может содержать один или два необязательных параметра: разделитель и число, указывающее на количество разбивок.

строка.split("разделитель",n);

n - количество разбивок



Метод split - Один параметр

Рассмотрим ситуацию, при которой метод split получает один параметр - разделитель строки.

Разделитель - это символ, который, как правило, присутствует в строке.

В этом случае после разбивки метод split возвращает массив из частей строки.

Если разделитель не указан или в качестве разделителя указан символ, не существующий в строке, то метод split возвращает массив, состоящий из одного элемента – всей строки.

Фрагмент кода

<script type="text/javascript">

var st = "one two three four five six";

var st_sp_1 = st.split(" "); /* разделитель строки - пробел */
console.log(st_sp_1); /* метод split возвращает массив */
console.log(st_sp_1[1]); /* 2-ой элемент массива с индексом 1 */

var st_sp_2 = st.split("t"); /* разделитель - t */
console.log(st_sp_2);
console.log(st_sp_2[2]); /* 3-ий элемент массива с индексом 2 */

var st_sp_3 = st.split("|"); /* разделитель - не существующий в строке символ */
console.log(st_sp_3);
console.log(st_sp_3[0]);

var st_sp_4 = st.split(); /* разделитель - не указан */
console.log(st_sp_4);
console.log(st_sp_4[0]);

</script>

Результат

Метод split содержит один параметр - Разделитель

 

- - - - - - - - - - консоль браузера - - - - - - - - - -

Array [ "one", "two", "three", "four", "five", "six" ]

two

 

Array [ "one ", "wo ", "hree four five six" ]

hree four five six

 

Array [ "one two three four five six" ]

one two three four five six

 

Array [ "one two three four five six" ]

one two three four five six

Метод split получает два параметра

Теперь дополним предыдущий пример и добавим к методу split() второй параметр - число, обозначающее количество разбивок исходной строки.

Фрагмент кода

<script type="text/javascript">

var st = "one two three four five six";

var st_sp_1 = st.split(" ", 2); /* разделитель пробел и число разбивок 2 */
console.log(st_sp_1);
console.log(st_sp_1[1]);

var st_sp_2 = st.split("t", 2); /* разделитель t и число разбивок 2 */
console.log(st_sp_2);
console.log(st_sp_2[2]);

</script>

Результат

Метод split получает два параметра - Разделитель и число разбивок

 

- - - - - - - - - - консоль браузера - - - - - - - - - -

Array [ "one", "two"]

two

 

Array [ "one ", "wo "]

undefined



Читайте также...



Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Объект String
Метод split в JavaScript - Разделитель строки
1897
Свойство length - Число символов в строке
2884
Практическая задача - Свойство length
1284
Регистр строки - toUpperCase и toLowerCase
23070
Практическая задача - Методы toUpperCase и toLowerCase
1427
Поиск совпадений в строке - Методы indexOf и lastIndexOf
2821
Практическая задача - Методы indexOf и lastIndexOf
1400
Метод slice - Копирование из строки
2674
Практическая задача - Метод slice
1462
Методы charAt и charCodeAt - Возвращаем символ и КОД символа
9527
Практическая задача - Методы charAt и charCodeAt
2786
Метод search - Регулярные выражения
2127
Регулярные выражения - Начало и Конец строки
1958
Практическая задача - Регулярные выражения
1166
Метод match - Возвращает массив из совпадений - Глобальный поиск g
3056
Поиск сайта в строке
1437
Практическая задача с кредитной картой
1751
Метод replace - Замена совпадений
4316
Практическая задача - Метод replace
1979
Метод trim в - Удаление пробелов в начале и конце строки
5929
Метод substring - Извлекает часть строки
1029

Тематические публикации
Популярные заметки
Последние заметки