흰둥이는 코드를 짤 때 짖어 (왈!왈!왈!왈!왈!왈!왈!왈!왈!왈!왈!)

(JS) 스프레드 연산자 본문

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
반응형

'HTML, CSS, JS' 카테고리의 다른 글

(JS) 예외처리  (0) 2023.04.12
(JS) 세트와 맵  (0) 2023.04.11
(JS) 이터레이터, 이터러블, 제너레이터  (0) 2023.04.11
(JS) 이벤트  (0) 2023.04.11
(JS) Wrapper  (0) 2023.04.11
Comments