小程序
小游戏
企业微信
微信支付
扫描小程序码分享
未转译的 Generator 函数在高版本 iOS 上也不能正常运行,例如执行代码 console.log((function*() {})().next()) 理应打印 {value: undefined, done: true},但在真机上却打印出 undefined。
我调查后发现,似乎微信小程序屏蔽了 Generator 函数的 next 方法,这是故意为之吗?为什么呢?这样影响了开发者对 Generator 函数的正常使用。
Android 也有同样的问题。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已支持,最低基础库版本为 2.11.2
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
// 理应打印:{value: undefined, done: true}
// 但在真机上却打印出:undefined
console.log((function*() {})().next());
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已支持,最低基础库版本为 2.11.2
请具体描述问题出现的流程,并提供能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
// 理应打印:{value: undefined, done: true}
// 但在真机上却打印出:undefined
console.log((function*() {})().next());