Предположим, что у вас есть массив, подобный этому:
Как получить последний элемент в массиве? В данном случае массив состоит из 4 элементов.
Вы знаете, что первый элемент можно получить, используя colors[0] , второй, используя colors[1] и так далее.
Чтобы получить последний элемент, не зная заранее, сколько в нем содержится элементов, можно использовать свойство length , и поскольку отсчёт элементов в массивове начинается с 0 , можно выбрать последний элемент, указав .length — 1 .
Иногда нужно вывести последний элемента массива javascript. Создавать целый цикл для того чтобы понять последний элемент массива — это целое дело. Этого делать не нужно! Для таких целей существует внутренняя функция pop() jquery.
Обратите внимание на то как работает pop(). При вызове этой функции удаляется последний элемент массива и этот элемент возвращается функцией. Вы можете вернуть присвоенный результат работы функции, а можете и не возвращать. Вот так не делайте arr = arr.pop(). Так у вас в переменной получится только одно последнее значение и это значение будет иметь тип «number». В last_value попадает последнее значение 5. Есть еще способы получить срезать последние элементы массива.
Внутренняя функция splice удалит последний элемент массива. Вам нужно только указать дополнительные параметры (-1,1). -1 означает, что отсчёт будет с конца массива. Второй параметр 1 — это сколько элементов вы хотите удалить. О массивах читайте на странице массивы в javascript

new_vals это обычный массив, а не jQuery-объект.
Простейший способ получить последний элемент массива на JS: