본문 바로가기

JAVASCRIPT

JAVASCRIPT ) 이터레이션과 for of문

이터레이션 프로토콜을 준수한 객체는 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