«Единственный способ творить великие дела – это любить то, что ты делаешь»
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 - Разделитель строки
853
Свойство length - Число символов в строке
1980
Практическая задача - Свойство length
799
Регистр строки - toUpperCase и toLowerCase
19975
Практическая задача - Методы toUpperCase и toLowerCase
875
Поиск совпадений в строке - Методы indexOf и lastIndexOf
1771
Практическая задача - Методы indexOf и lastIndexOf
849
Метод slice - Копирование из строки
1864
Практическая задача - Метод slice
926
Методы charAt и charCodeAt - Возвращаем символ и КОД символа
4695
Практическая задача - Методы charAt и charCodeAt
2334
Метод search - Регулярные выражения
1692
Регулярные выражения - Начало и Конец строки
1352
Практическая задача - Регулярные выражения
670
Метод match - Возвращает массив из совпадений - Глобальный поиск g
2248
Поиск сайта в строке
1015
Практическая задача с кредитной картой
509
Метод replace - Замена совпадений
3143
Практическая задача - Метод replace
1572
Метод trim в - Удаление пробелов в начале и конце строки
3887
Метод substring - Извлекает часть строки
628
Последние заметки
Популярные заметки