본문 바로가기
IT/javascript

자바스크립트 shift와 unshift 메서드

by 뉴코딩맨 2023. 4. 5.
shift 메서드는 배열에서 첫 번째 요소를 제거하면서 해당 요소를 반환하는 기능이고 unshift 메서드는 배열에서 새로운 요소를 첫 번째 요소로 추가하는 기능입니다.
 

사용법

 

let users = ["user01", "user02", "user03"];
console.log(users.shift()); // user01
console.log(users.shift()); // user02
console.log(users.shift()); // user03
console.log(users.shift()); // undefined

users = ["user01", "user02", "user03"];
users.unshift("mainUser");
console.log(users); // [ 'mainUser', 'user01', 'user02', 'user03' ]

 

shift 메서드는 배열에 요소가 없을 때 사용을 하면 undefined를 반환하고 에러가 발생하지 않습니다.

 

 
 

댓글