iterable 객체 iterable 객체는 배열을 일반화한 객체입니다! iterable 개념을 사용하면 어떤 객체에든 for..of문을 사용할 수 있습니다. 배열은 대표적인 이터러블이고, 문자열 역시 이터러블의 예입니다! 배열 외에도 다수의 내장 객체가 이터러블입니다. Symbol.iterator let range = { from: 1, to: 5 }; 위와 같은 객체가 있습니다. 1부터 5까지의 간격을 나타내고 있죠. 위 객체에 for... of 문을 사용하면 다음과 같은 에러 메세지가 나타납니다. 위 range객체를 iterable로 만들려면 ( for..of 사용 가능한 상태 ) 객체에 Symbol.iterator 라는 메서드를 추가해야 합니다. 메서드 추가 후 for ...of 문을 사용하면 다..