Generator 函数无法正常执行
发布于 7 年前 作者 hjiang 6076 次浏览 来自 问答

未转译的 Generator 函数在高版本 iOS 上也不能正常运行,例如执行代码 console.log((function*() {})().next()) 理应打印 {value: undefined, done: true},但在真机上却打印出 undefined。

我调查后发现,似乎微信小程序屏蔽了 Generator 函数的 next 方法,这是故意为之吗?为什么呢?这样影响了开发者对 Generator 函数的正常使用。

Android 也有同样的问题。

1 回复

请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部