Pop metodu

pop metodu massivin son elementini silir. Bununla esl massiv deyisir, metodun neticesi olaraq ise silinmis element qaytarilir.

Sintaksis

javascriptmassiv.pop();

Nümunə

Gəlin massivdən son elementi silək:

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

console.log(arr);

Kodun icrasının neticesi:

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

Nümunə

Gəlin esl massivdən silinən son elementi çap edək:

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

console.log(del);

Kodun icrasının neticesi:

javascript'e'

Nümunə . Tətbiq

Gəlin massivi '16-25-34' sətrinə çevirək. Məsələni həll etmək üçün pop, shift, push və join metodlarının kombinasiyasından istifadə edək:

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

while (arr.length > 0) { // massiv sıfıra çatana qədər dövr ərzində kiçilir
  let first = arr.shift();
  let last = arr.pop();
  let str = first + last; // burada '16', sonra '25', sonra '34' sətri alınacaq
  res.push(str);
}

// Dövrden sonra res-də ['16', '25', '34'] massivi qalır. Onu sətirə çevirək:
res = res.join('-');
console.log(res);

Kodun icrasının neticesi:

javascript'16-25-34'

Həmçinin bax

  • shift metodu,
    ki, massivin birinci elementini silir
  • push və unshift metodları,
    ki, massivə elementlər əlavə edir
  • join metodu,
    ki, massivin elementlərini göstərilən ayırıcı ilə sətirdə birləşdirir