본문 바로가기
프론트엔드/Javascript

[Javascript] 배열 Array API - shift(), unshift()

by jinwanseo 2021. 2. 12.
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

댓글