어터레이터1 [JS] 이터러블(Iterable)과 이터레이터(Iterator) 이터러블(Iterable)과 이터레이터(Iterator) 이터레이터와 이터러블은 자바스크립트에서 컬렉션의 요소를 순회하는 메커니즘과 관련된 개념입니다. 이터러블 (Iterable) 이터러블은 반복 가능한 객체로, 객체 내의 요소들을 한 번에 하나씩 순회할 수 있는 구조를 말합니다. 자바스크립트에서 배열(Array), 문자열(String), Map, Set 등은 모두 내장된 이터러블입니다. 이터러블 객체는 Symbol.iterator 메소드를 구현하고 있으며, 이 메소드는 이터레이터를 반환합니다. Symbol.iterator 메소드는 아래와 같은 특징을 가집니다. 매개변수 없이 호출됩니다. 이터레이터를 반환합니다. for...of 루프에서 자동으로 호출되어 순회를 수행합니다. 예를 들어, 배열은 이터러블입.. 2024. 4. 21. 이전 1 다음