Co-Study/JS 스터디 2023 ✔️9 [JS 스터디 2023] - 첫 번째 미팅 4월 23일 일요일 JS 스터디 2023 첫 번째 미팅에 참여했습니다. 이터레이터와 이터러블 프로토콜에 대해 학습했습니다. [Symbol.iterator]() 메서드를 반환하는 이터러블 객체, 그리고 next 함수와 done 값에 대한 객체를 반환하는 이터레이터, 이터레이터를 만들기 위한 제너레이터가 있습니다. 이터레이터의 [Symbol.iterator]() 반환 값이 자기 자신이 될 때 well-formed iterator 라고 합니다. 사실 개발을 하면서 크게 고려하지 않은 부분이었는데 ES6 부터 나온 for...of 문을 보면 내부적으로 이터레이터-이터러블 프로토콜이 구현되어 있다는 것을 알게 되었습니다. 그러면 그러한 제너레이터는 어떤 상황에서 활용될 수 있을까 의견을 나누면서 async-awa.. 2023. 4. 23. 이전 1 2 3 다음 반응형