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