Metoda pop

Metoda pop usuwa ostatni element z tablicy. Przy tym oryginalna tablica jest modyfikowana, a wynikiem metody jest zwracany usunięty element.

Składnia

javascripttablica.pop();

Przykład

Usuńmy z tablicy ostatni element:

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

console.log(arr);

Wynik wykonania kodu:

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

Przykład

Wypiszmy ostatni element, który został usunięty z oryginalnej tablicy:

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

console.log(del);

Wynik wykonania kodu:

javascript'e'

Przykład . Zastosowanie

Stwórzmy z tablicy ciąg znaków '16-25-34'. Dla rozwiązania zadania użyjemy kombinacji metod pop, shift, push i join:

javascriptlet arr = ['1', '2', '3', '4', '5', '6'];
let res = [];

while (arr.length > 0) { // tablica zmniejsza się w pętli aż osiągnie zero
  let first = arr.shift();
  let last = arr.pop();
  let str = first + last; // tutaj będzie ciąg '16', potem '25', potem '34'
  res.push(str);
}

// Po pętli w res znajduje się tablica ['16', '25', '34']. Połączmy ją w ciąg:
res = res.join('-');
console.log(res);

Wynik wykonania kodu:

javascript'16-25-34'

Zobacz też

  • metoda shift,
    która usuwa pierwszy element tablicy
  • metody push i unshift,
    które dodają elementy do tablicy
  • metoda join,
    która łączy elementy tablicy w ciąg znaków z określonym separatorem