22.02.19 11:45 작성
·
218
0
deepFlat을 yield* 대신 for...of문으로 작성을 하려는데, 가명함수가 제너레이터를 반환해서 제대로 작동이 안됩니다.
deepFlat의 if문을 for...of문으로 작성하는 방법이 있을까요?
L.deepFlat = function* f(iter) {
for(const a of iter) {
if(isIterable(a)) for(const b of a) yield f(b);
else yield a;
}
}
2022. 02. 21. 19:47
조금 더 고민하니 자연스럽게 풀렸네요. :)