shift
배열에서 첫 번째 요소를 제거하고, 제거된 요소를 반환함 -> 배열의 길이를 변하게 함
구문
arr.shift()
var myFish = ['angel', 'clown', 'mandarin', 'surgeon'];
< 제거 전 배열 >
console.log('myFish before: ' + myFish);
// "'myFish before: angel,clown,mandarin,surgeon"
var shifted = myFish.shift();
< 제거 후 배열 >
console.log('myFish after: ' + myFish);
// "myFish after: clown,mandarin,surgeon"
< 제거된 배열 요소 >
console.log('Removed this element: ' + shifted);
// "Removed this element: angel"
unshift
새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환함
구문
arr.unshift([...elementN])
var arr = [1, 2];
arr.unshift(0);
// arr is [0, 1, 2]
arr.unshift(-2, -1); // = 5
// arr is [-2, -1, 0, 1, 2]
arr.unshift([-3]);
// arr is [[-3], -2, -1, 0, 1, 2]
<참고>
shift mdn
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/shift
Array.prototype.shift() - JavaScript | MDN
shift() 메서드는 배열에서 첫 번째 요소를 제거하고, 제거된 요소를 반환합니다. 이 메서드는 배열의 길이를 변하게 합니다.
developer.mozilla.org
unshift mdn
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift
Array.prototype.unshift() - JavaScript | MDN
unshift() 메서드는 새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환합니다.
developer.mozilla.org
반응형
'JavaScript' 카테고리의 다른 글
[Javascript] reduce()함수 (0) | 2022.06.03 |
---|---|
[Javascript] 배열에 특정 값 포함여부 확인 includes()함수 (0) | 2022.06.02 |
[Javascript] Array forEach()함수 (0) | 2022.05.31 |
[Javascript] 특정 문자 위치 찾기 indexOf 함수 (0) | 2022.05.30 |
[Javascript] find, findIndex 함수 (0) | 2022.05.29 |