Array.prototype.unshift

은비·2023년 7월 4일
0

JS_Array

목록 보기
6/20
post-thumbnail

Array.prototype.unshift

  1. 원본 배열을 직접 변경한다.
  2. unshift의 모든 인자가 원본 배열의 선두주자에 요소로 추가되어 원본 배열을 직접 변경한다.
  3. 변경된 원본 배열의 length 프로퍼티의 값이 반환된다.
var arr = [4, 5, 6];

let result = arr.unshift(1, 2, 3);
console.log(result); // 6
console.log(arr); // [1,2,3,4,5,6]

spread 문법을 사용하여 함수 호출 없이 표현식으로 선두에 요소를 추가할 수 있다.
원본 배열을 직접 변경하지 않는다.
ES6이후로 나온 spread 문법을 활용하여 원본배열을 변경하지 않고 코드를 작성하는것이 좋다.

var arr = [1, 2];

const newArr = [3, ...arr];
console.log(newArr); // [3, 1, 2]

0개의 댓글

관련 채용 정보