HTML, CSS, JS

(JS) 스프레드 연산자

흰둥아솜사탕 2023. 4. 11. 22:32
728x90
반응형

스프레드(Spread) 연산자 -> 전개구문

  • 모든 Iterable은 Spread가 될 수 있음
  • 순회가능한 데이터는 펼쳐 질 수 있음
function 함수명(...Iterable){
    [...Iterable]
    {...obj}
}

function add(num1, num2, num3){
    return num1 + num2 + num3;
}

add(10, 20, 30);

const nums = [10, 20, 30];
add(nums[0], nums[1], nums[2]);
add(...nums);

구조 분해 할당

const fruits = ['🍌', '🍊', '🍎', '🍓', '🍉'];
const [fruit1, fruit2, fruit3, fruit4, fruit5] = fruits;
const [fruit1, fruit2, ...others] = fruits;

✅ 참고!

const point = [1, 2];
const [x, y, z=0] = point
728x90
반응형