Yutex - Платный хостинг PHP.
Advego.ru - система покупки и продажи контента для сайтов, форумов и блогов

Технические фишки инфобизнеса 2014

Статьи для сайтов!!!
Метод substring - Извлечение из строки Метод split - Разбивка строки Введение в JavaScript

Метод split в JavaScript - Разбивка строки - Разделитель

Свойства и методы строковых объектов - Объект String

Урок №13 Метод split - Разбивка строки

Количество просмотров: 255

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

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

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

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

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

Метод 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 получает два параметра

Теперь дополним предыдущий пример и добавим к методу 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

Главная Изучаем JavaScript Метод split - Разбивка строки Введение в JavaScript

Ваши комментарии к уроку:

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

Добавить комментарий:

Ваше Имя:*
Комментарий:*
Ответьте на вопрос: *
Сколько дней в Високосном году?
* - поля обязательные для заполнения.
JavaScript
Частота просмотра уроков
Дизайн сайтов
ПОИСК ПО САЙТУ:

Моё имя Антон. Связаться со мною Вы можете по e-mail: averagev@mail.ru