본문 바로가기
Language/JavaScript

[TIL] JavaScript - push( ), pop( ), unshift( ), shift( )

by pin9___9 2022. 11. 15.
728x90

JavaScript를 사용해 알고리즘 문제를 풀다 보면 push함수를 많이 사용하는데, unshift( )와 pop( ) 함수에 대해서는 처음 접해봐서 찾아보게 되었습니다.

 

push( )

우선 push( ) 함수는 다들 알다시피 배열의 끝에 아이템을 추가합니다.

 

let fruits = ['Apple','Banana','Orange']

fruits.push('Grape');

console.log('fruits');
>>> ['Apple','Banana','Orange','Grape']

 

pop( )

pop( ) 함수는 배열의 마지막 아이템을 제거합니다.

 

let fruits = ['Apple','Banana','Orange']

fruits.pop();

console.log(fruits);
>>> ['Apple','Banana']

 

 

shift( )

배열의 첫 번째 아이템을 제거합니다.

 

let fruits = ['Apple','Banana','Orange']

fruits.shift();

console.log(fruits);
>>> ['Banana','Orange']

 

 

unshift( )

배열의 앞에 아이템을 추가합니다.

 

let fruits = ['Apple','Banana','Orange']

fruits.unshift('Grape');

console.log(fruits);
>>> ['Grape','Apple','Banana','Orange']

 

728x90

댓글