【发布时间】:2020-04-29 18:57:07
【问题描述】:
我的代码:
function wrapper(generatorFunction) {
return function (...args) {
let generatorObject = generatorFunction(...args);
generatorObject.next();
return generatorObject;
};
}
const wrapped = wrapper(function* () {
console.log(`First input: ${yield}`);
return 'DONE';
});
wrapped();
我有一个关于为什么 Web 控制台不打印 First input 的问题。虽然yield 返回未定义。
【问题讨论】:
-
你想完成什么?这看起来比我能想象的任何目的都复杂得多。
标签: javascript ecmascript-6 generator