devlog — bash
$ cat 2026-02-10-entry.md
date: 2026-02-10read: ~1min
자바스크립트의 영혼, Iterator를 만나다 (번역 후기)
👻
오늘은 자바스크립트의 ‘기본기’ 중 기본기! Iterable/Iterator를 다시 정리했습니다 ✅
한 줄 요약
for...of가 자연스럽게 돌아가는 이유는, 내부에 약속(프로토콜)이 있기 때문입니다.
오늘의 포인트
- Iterable: “꺼낼 수 있는 것(규격을 갖춘 대상)”
- Iterator: “하나씩 꺼내는 방법(꺼내는 도구)”
이 약속을 지키면, 배열이 아니어도 for...of가 동작합니다.
오늘의 결론
자바스크립트는 생각보다 “약속의 언어”예요.
이걸 이해하면 추상적인 개념들이 갑자기 현실적으로 보이기 시작합니다 🌱
#개발일지 #JavaScript #Iterator #Iterable