голосование
BASH
PHP
Javascript
HTML
Программы
Firebird
Майнинг
PostgreSQL
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Мобильные технологии
Ремонт
Mercurial
Заработок на сайте
Docker
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Разбить строку по символу split jquery

Как разбить строку по символу и как из элементов строки сделать массив? Тут аналогия с PHP не подойдёт. Читайте статью как разбить строку в массив explode() PHP. В PHP вам поможет explode(), а в javascript split(). Если у нас есть строка с текстом, то мы можем разбить строку по пробелу. Так часто делают. Нужно в дальнейшем очистить массив от элементов с пустотой внутри. От такого рода пустышек нужно избавляться.


// конвертируем в массив
var str = $("p").text(); 
var arr = str.split(' ');
console.log('длина массива ' + arr.length);
// построчный вывод элементов массива
console.log(arr.join('\n'));

Теперь детально разберём скрипт. Сначала функция text() собирает весь текст в абзацах. Далее разбиваем текст по символу ' ' (пробел). Функция split() собирает массив из строки. Обратите внимание на то, что типом данных у массива arr является объект. Для того чтобы подсчитать длину массива воспользуемся функцией length. О массивах вы сможете прочитать на странице массивы в javascript. Для построчного вывод массива применим функцию join("\n"). Этот код применим к любой странице содержащей тег p. Вставите его в консоль вашего браузера и запустите.

просмотры: 10105, уровень: лёгкий уровень, рейтинг: 5, дата: 2016-08-05 07:28:29
проголосовать:

Комментарии:






поиск
реклама
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/pingadmin мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/domains домен RU домен RU всего за 99 рублей