JavaScript | Как вернуть массив без последнего элемента?

JavaScript | Как вернуть массив без последнего элемента?

Есть массив:

var massiv = [1, 2, 3, 4]

Чтобы из этого массива вернуть новый массив без последнего элемента, нужно воспользоваться методом slice() для объектов-прототипов Array. Он принимает всего два аргумента — «индекс начала» и «индекс окончания«+ 1.

 

Если передать индекс начала равный «0», а индекс окончания «-1» то массив начнёт собираться с первого элемента и дойдёт по предпоследнего.

massiv.slice(0, -1)
[1, 2, 3]

В результате мы получим новый экземпляр Array и при этом сохраним оригинальный массив без изменений:

Вернули новый массив без последнего элемента - JavaScript
Вернули новый массив без последнего элемента — JavaScript

 

Информационные ссылки

JavaScript | Как вернуть массив без первого элемента?

Стандарт ECMAScript — Раздел «23.1.3.25 Array.prototype.slice ( start, end )» — https://tc39.es/ecma262/#sec-array.prototype.slice

JavaScript | Массивы (Array)