본문 바로가기

JAVASCRIPT

배열 내장함수 - shift / pop / unshift / push

1. shift

-배열 안에서 첫번째 원소를 추출하는 함수 ( 기존의 배열을 건드린다)

 

const myHobby = ['넷플릭스','맛집탐방','노래듣기','코딩하기'];
const first = myHobby.shift();
console.log(first); //넷플릭스
console.log(myHobby) //맛집탐방, 노래듣기, 코딩하기

 

2. pop

-shift와 비슷하지만, 배열의 첫번째가 아니라 마지막 요소를 빼낸다

const myHobby = ['넷플릭스','맛집탐방','노래듣기','코딩하기'];
const first = myHobby.pop();
console.log(first); //코딩하기
console.log(myHobby); //"넷플릭스", "맛집탐방", "노래듣기"

 

3. unshift

-배열의 맨 앞에 요소를 추가하는 함수

const myHobby = ['넷플릭스','맛집탐방','노래듣기','코딩하기'];
myHobby.unshift('요리하기');

console.log(myHobby); //"요리하기", "넷플릭스", "맛집탐방", "노래듣기"

 

4. push

-배열의 맨 뒤에 요소를 추가하는 함수

const myHobby = ['넷플릭스','맛집탐방','노래듣기','코딩하기'];
myHobby.push('요리하기');

console.log(myHobby); // "넷플릭스", "맛집탐방", "노래듣기", "요리하기"