training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

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

Создано: 23 декабря 2015Автор: Егор Астапов3589 просмотровСложность: легкий

Иногда нужно вывести последний элемента массива 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

Комментарии

реклама