Рубрики
Uncategorized

Удалить элементы из массива с POP () и Shift ()

POP () Удаляет элемент с конца массива, в то время как Shift () удаляет элемент от начинающих … Теги с JavaScript, DevOps, учебником, начинающим.

  • поп () Удаляет элемент с конца массива, пока Shift () Удаляет элемент с самого начала. Ключевая разница между поп () и Shift () и их двоюродные братья push () и unshift () , состоит в том, что ни один метод не принимает параметров, и каждый только позволяет модифицировать массив одним элементом одновременно.

  • Давайте взглянем:

function popShift(arr) {
  let popped = arr.pop(); 
  let shifted = arr.shift(); 
  return [shifted, popped];
}

console.log(popShift(['challenge', 'is', 'not', 'complete']));
console will display ['challenge', 'complete']
  • Мы определили функцию, попсетка , который принимает массив в качестве аргумента и возвращает новый массив. Я изменил функцию, используя поп () и Shift () , чтобы удалить первые и последние элементы массива аргумента и назначить удаленные элементы в соответствующие переменные, чтобы возвращенный массив содержит их значения.

Оригинал: «https://dev.to/rthefounding/remove-items-from-an-array-with-pop-and-shift-5b4h»