pop методу

pop метodu massivdin акыркы элементин өчүрөт. Бул учурда баштапкы массив өзгөрүлөт, методдун натыйжасы катары өчүрүлгөн элемент кайтарылат.

Синтаксис

javascriptmassiv.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 методу,