s e o p p o r t . l o g

Today I Learned

[JavaScript] push, pop, shift, unshift

Seo Ji Won 2024. 8. 9. 20:43

[push, pop] = 배열의 마지막 요소 처리

  • push(): 배열의 마지막에 요소를 추가한다. 요소를 추가한 배열의 길이를 반환한다.
let array = [1, 2, 3];
array.push(4);
console.log(array); // 출력: [1, 2, 3, 4]

 

  • pop(): 배열의 마지막 요소를 제거하고 반환한다. 
let array = [1, 2, 3, 4];
let removedElement = array.pop();
console.log(removedElement); // 출력: 4
console.log(array); // 출력: [1, 2, 3]

 

[shift, unshift] = 배열의 첫 번째 요소 처리

  • shift(): 배열의 첫 번째 요소를 제거하고 반환한다.
let array = [1, 2, 3];
let removedElement = array.shift();
console.log(removedElement); // 출력: 1
console.log(array); // 출력: [2, 3]
  • unshift(): 배열의 맨 앞에 요소를 추가합니다. 
let array = [2, 3];
array.unshift(1);
console.log(array); // 출력: [1, 2, 3]