АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
100 of 264 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Метод pop

Метод pop удаляет последний элемент из массива. При этом исходный массив изменяется, а результатом метода возвращается удаленный элемент.

Синтаксис

массив.pop();

Пример

Давайте удалим из массива последний элемент:

let arr = ['a', 'b', 'c', 'd', 'e']; arr.pop(); console.log(arr);

Результат выполнения кода:

['a', 'b', 'c', 'd']

Пример

Давайте выведем последний элемент, который был удален из исходного массива:

let arr = ['a', 'b', 'c', 'd', 'e']; let del = arr.pop(); console.log(del);

Результат выполнения кода:

'e'

Пример . Применение

Давайте сделаем из массива строку '16-25-34'. Для решения задачи используем комбинацию методов pop, shift, push и join:

let arr = ['1', '2', '3', '4', '5', '6']; let res = []; while (arr.length > 0) { // массив уменьшается в цикле пока не достигнет нуля let first = arr.shift(); let last = arr.pop(); let str = first + last; // тут будет строка '16', потом '25', потом '34' res.push(str); } // После цикла в res лежит массив ['16', '25', '34']. Сольем его в строку: res = res.join('-'); console.log(res);

Результат выполнения кода:

'16-25-34'

Смотрите также

  • метод shift,
    который удаляет первый элемент массива
  • методы push и unshift,
    которые добавляют элементы в массив
  • метод join,
    который объединяет элементы массива в строку с указанным разделителем
byenru