TDKJ1 [YDKJ] Get Started - Chapter 3 - 1 요약 Iteration 반복적인 데이터를 처리하기 위해 사용하는 패턴 iterator 자료구조를 가지고 있음. 값과, next(), done으로 이루어져있음 => done은 값이 마지막인지 확인하는 true/false 대표적으로 for...of가 있음. Iterables 이터레이터 소비 프로토콜은 이터러블에서 이터레이터 인스턴스를 만들어 소비함. es6에서 문자열, 배열, 맵, 셋등등을 이터러블로 정의함. 대부분의 경우 JS의 이터러블은 keys(), values(), entries()를 제공함. 즉, 이터레이터 인스턴스를 반환하면 이터러블(iterable) 이터레이터 결과값을 반환하면(value, done) 이터레이터(iterator) Closure 함수가 다른 스코프에서 실행될때에도 함수가 외부스코프.. 2023. 4. 26. 이전 1 다음 반응형