전개 연산자(Spread Operator)

yj j·2023년 11월 30일

전개 연산자란, 배열이나 객체의 요소들을 하나씩 전개하는 용도입니다.

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];

const arr3 = [arr1, arr2];
const arr4 = [...arr1, ...arr2]; //...로 전개연산자 사용

console.log(arr3);
console.log(arr4);

결과

[ [ 1, 2, 3 ], [ 4, 5, 6 ] ]
[ 1, 2, 3, 4, 5, 6 ]





함수의 인수나 매개변수 값으로도 이용이 가능합니다.

let ex = [1,2,"사과"];

function fn (x,y,z){ 
  console.log(x, y, z);
}

fn(...ex); //fn(ex[0], ex[1], ex[2])와 동일

결과

1 2 사과
profile
꿈꾸는 사람

0개의 댓글