收藏
回答

Generator 函数无法正常执行

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 7.0.12 2.10.4

未转译的 Generator 函数在 Android 和 高版本 iOS 上都不能正常运行。我调查后发现,似乎微信小程序屏蔽了迭代器的 next 方法,这是故意为之吗?为什么呢?这样影响了开发者对 Generator 函数的正常使用。

// 理应打印 {value: undefined, done: true}
// 但在真机上却打印出 undefined
console.log((function*() {})().next())
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签