728x90
자바스크립트 배열 Array API - shift, unshift
array.shift();
array.unshift(추가할 요소);
[개념 이해]
array.shift() : 배열의 첫번째 요소를 제거, 제거된 요소를 반환
array.unshift(추가할 요소) : 배열의 첫번째에 새로운 요소 추가, 새로운 길이 반환
샘플 예제 ↓
[javascript]
const arr = [1,2,3,4];
//shift를 통한 배열의 첫번째 요소 삭제
let firstRemove = arr.shift();
console.log('-----shift()-----')
console.log('삭제된 요소 : '+ firstRemove);
console.log('shift 후 배열 : ' + arr);
//unshift를 통한 첫번째 요소에 새로운 요소 추가
const arr2 = ['c','d','e'];
let unshiftLength = arr2.unshift('a','b');
console.log('-----unshift()-----');
console.log('unshift 후 길이 : '+unshiftLength);
console.log('unshift 후 배열 : '+ arr2);
[결과 출력]
-----shift()-----
삭제된 요소 : 1
shift 후 배열 : 2,3,4
-----unshift()-----
unshift 후 길이 : 5
unshift 후 배열 : a,b,c,d,e
728x90
'프론트엔드 > Javascript' 카테고리의 다른 글
[Javascript] 배열 Array API - reverse() (0) | 2021.02.14 |
---|---|
[Javascript] 배열 Array API - includes() (0) | 2021.02.13 |
[Javascript] 배열 Array API - push(), pop() (0) | 2021.02.11 |
[Javascript] 배열 Array API - split() (0) | 2021.02.10 |
[Javascript] 배열 Array API - join() (0) | 2021.02.09 |
댓글