JavaScript
[JavaScript] 함수형 프로그래밍 (제너레이터, 이터레이터)
[JavaScript] 함수형 프로그래밍 (제너레이터, 이터레이터) # 제너레이터 / 이터레이터 - 제너레이터: 이터레이터이자 이터러블을 생성하는 함수 function* gen(){ yield 1; if(false) yield 2; yield 3; } let iter = gen(); // console.log(iter[Symbol.iterator]() == iter); // true console.log(iter.next()); // { value: 1, done: false } console.log(iter.next()); // { value: 3, done: false } console.log(iter.next()); // { value: undefined, done: true } console.lo..
2022. 3. 31. 00:07