이터러블 객체

iterable(iterate = 반복) - 본인의 데이터 공간에 들어온 자식 요소들을 하나씩 가져와서 반복적으로 무언가를 실행시켜줄 수 있는 자료의 형태를 말한다.

이터러블 객체는 Array, String, Map, Set 등의 자료구조를 의미한다. 이터러블 객체는 반복문을 사용할 수 있으며, Symbol.iterator 메소드를 통해 이터레이터를 반환할 수 있다. 또한, 각 요소마다 고유의 index번호가 존재한다.

각 이터러블 객체에 대해 자세히 알아보려면 아래의 링크를 참고하자.

제네레이터

제네레이터는 이터러블 객체를 반환하는 함수를 말한다. 제네레이터는 function* 키워드를 사용하여 정의한다.



‼️ 모든 글이 정확하지 않을 수 있습니다. 잘못된 정보가 있을 경우 댓글로 알려주시면 감사하겠습니다.



Table of contents