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를 반환하고 에러가 발생하지 않습니다.
'IT > javascript' 카테고리의 다른 글
자바스크립트 slice와 splice 메서드 (0) | 2023.04.06 |
---|---|
자바스크립트 concat, indexOf, includes, reverse 메서드 (0) | 2023.04.05 |
자바스크립트 push와 pop 메서드 (0) | 2023.04.05 |
자바스크립트 배열 임의 접근 (0) | 2023.04.05 |
자바스크립트 배열 선언 방법 (0) | 2023.04.05 |
댓글