shift()
shift() 메서드는 배열 처음 요소를 제거하고, 제거한 요소를 반환합니다.
shift()
shift() 메서드는 배열 처음 요소를 제거하고, 제거한 요소를 반환합니다.
특징 | 설명 |
---|---|
유형(type) | Array |
버전(version) | ES1 |
결과값(return) | 제거한 요소 |
사용성 | ★★★☆☆ |
문법(Syntax)
"배열".shift()
const arr = [100, 200, 300, 400, 500];
const text = arr.shift();
console.log(text) //100
console.log(arr) //[200, 300, 400, 500]
- 배열(array) : 배열을 설정합니다.
정의(Definition)
- shift() 메서드는 배열 처음 요소를 제거하고, 제거한 요소를 반환합니다.
- shift() 메서드는 배열의 길이값을 변경합니다.
- shift() 메서드는 배열의 값이 0이라면 undefined를 반환합니다.
비교(Compare)
- shift() 메서드는 배열 처음 요소를 제거하고, 제거한 요소를 반환합니다.
- pop() 메서드는 배열 마지막 요소를 제거하고, 제거한 요소를 반환합니다.
- unshift() 메서드는 배열 앞에 요소를 추가하고, 배열의 새로운 길이 값을 반환합니다.
- push() 메서드는 배열 마지막에 요소를 추가하고, 배열의 새로운 길이 값을 반환합니다.
호환성(Compatibility)
6 | 7 | 8 | 9 | 10 | 11 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
shift() | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |