사전 지식

스프레드 문법

// ... [1, 2, 3]은 [1, 2, 3]을 개별 요소로 분리한다.(-> 1, 2, 3)
console.log(...[1, 2, 3]); // 1 2 3
consolg.log(...'Hello'); // H e l l o

배열 디스트럭처링 할당(구조 분해 할당)

const arr = [1, 2, 3];
//1, 2, 3을 각각 one, two, three에 개별적으로 할당
const [one, two, three] = arr;

console.log(one, two, three); // 1 2 3

이터레이션 프로토콜

  1. 이터러블 프로토콜
  2. 이터레이터 프로토콜

Untitled

이터러블