JS에서의 iterable : Symbol.iterator를 구현한 객체(array, map, set 등)

iterator: value와 done을 가진 객체를 반환하는 next 라는 이름을 가진 함수를 반환하는 객체

 

ex)

array는 Symbol.iterator를 가지고 있음.
실행하면 iterator를 반환한다.
next 함수를 통해서 value, done을 가진 객체를 반환하고, 범위를 초과할 경우 done이 true로 바뀌는 것을 확인할 수 있음.

 

'학습 > WEB' 카테고리의 다른 글

[React] 23.09.19 공부 중 발견된 오류  (0) 2023.09.19
인텔리제이 gradle sync failed 오류  (0) 2021.04.11
JSP  (0) 2018.12.17
Spring) MVC  (0) 2018.10.28
spring) AOP  (0) 2018.10.25
Posted by Roktar