블로그
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