이터레이션 프로토콜을 준수한 객체는 for of문으로 순회할 수 있고 Spread 문법의 피연산자가 될 수 있다.
이터레이션 프로토콜에는 이터러블 프로토콜과 이터레이터 프로토콜이 있다.
for of문은 이터러블한 것(배열 등)만 순회하여 출력한다.
일반 객체는 이터러블하지않다.(순서를 보증하지않는다.) . 즉 for of문로 일반객체를 돌릴 수 없다.
하지만 일반 객체도 이터러블 프로토콜을 준수하도록 구현하면 이터러블이 된다. ---> 커스텀 이터러블
반응형
'JAVASCRIPT' 카테고리의 다른 글
JAVASCRIPT ) 문제 - 배열의 값 뒤집기 (0) | 2024.08.13 |
---|---|
JAVASCRIPT ) Math.random() 공식 (0) | 2024.08.13 |
JAVASCRIPT ) 심볼 (0) | 2024.08.09 |
JAVASCRIPT ) 모듈 (0) | 2024.08.09 |
JAVASCRIPT ) canvas에 방정식 그래프 그리기 (0) | 2024.08.08 |