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
'Language > JavaScript' 카테고리의 다른 글
[TIL] JavaScript - debugger (0) | 2022.11.23 |
---|---|
[TIL] JavaScript - innerHTML된 파일에서 함수 구현하기...? (1) | 2022.11.21 |
[TIL] JavaScript - 정렬 함수, sort( ) !!! (0) | 2022.11.13 |
[TIL] JavaScript - map( ), filter( ), reduce( ) (0) | 2022.11.11 |
[TIL] JavaScript 전개 연산자 (0) | 2022.11.10 |
댓글