pop მეთოდი

pop მეთოდი წაშლის ბოლო ელემენტს მასივიდან. ამ შემთხვევაში ორიგინალური მასივი იცვლება, ხოლო მეთოდის შედეგად ბრუნდება წაშლილი ელემენტი.

სინტაქსი

javascriptმასივი.pop();

მაგალითი

მოდით წავშალოთ მასივიდან ბოლო ელემენტი:

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

console.log(arr);

კოდის შესრულების შედეგი:

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

მაგალითი

მოდით გამოვიტანოთ ბოლო ელემენტი, რომელიც წაიშალა ორიგინალური მასივიდან:

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

console.log(del);

კოდის შესრულების შედეგი:

javascript'e'

მაგალითი . გამოყენება

მოდით მასივიდან გავაკეთოთ სტრიქონი '16-25-34'. ამოცანის გადასაჭრელად გამოვიყენოთ მეთოდების კომბინაცია pop, shift, push და join:

javascriptlet 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);

კოდის შესრულების შედეგი:

javascript'16-25-34'

იხილეთ აგრეთვე

  • მეთოდი shift,
    რომელიც წაშლის მასივის პირველ ელემენტს
  • მეთოდები push და unshift,
    რომლებიც ამატებენ ელემენტებს მასივში
  • მეთოდი join,
    რომელიც აერთიანებს მასივის ელემენტებს სტრიქონში მითითებული გამყოფით