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

Выводим последний элемент массива pop() jquery

Иногда нужно вывести последний элемента массива javascript. Создавать целый цикл для того чтобы понять последний элемент массива - это целое дело. Этого делать не нужно! Для таких целей существует внутренняя функция pop() jquery.


var arr = [1,2,3,4,5];
var last_value = arr.pop();
console.log(last_value);
// вывод: 5
console.log(arr);
// вывод: [1, 2, 3, 4]   

Обратите внимание на то как работает pop(). При вызове этой функции удаляется последний элемент массива и этот элемент возвращается функцией. Вы можете вернуть присвоенный результат работы функции, а можете и не возвращать. Вот так не делайте arr = arr.pop(). Так у вас в переменной получится только одно последнее значение и это значение будет иметь тип "number". В last_value попадает последнее значение 5. Есть еще способы получить срезать последние элементы массива.


var arr = [1,2,3,4,5];
// получаем последний элемент
var last_value = arr[arr.length - 1];
console.log(last_value);
// удаляем последний элемент
var arr = [1,2,3,4,5];
arr.splice(-1,1);
console.log(arr);
// вывод: [1, 2, 3, 4] 

Внутренняя функция splice удалит последний элемент массива. Вам нужно только указать дополнительные параметры (-1,1). -1 означает, что отсчёт будет с конца массива. Второй параметр 1 - это сколько элементов вы хотите удалить. О массивах читайте на странице массивы в javascript

просмотры: 1607, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-23 19:32:40
проголосовать:

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






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