【求助】请问es6的generator语法是不是不支持啊?
- 当前 Bug 的表现(可附上截图)
测试代码:
在微信开发者工具中运行:
在iPhone 6s plus上运行:
在坚果pro上运行:
- 预期表现
开发者工具里运行一切正常,但是在手机上运行貌似generator函数生成的不是个迭代器,调用next函数返回的是个null。
期望手机上的运行结果与开发者工具里一致。
- 复现路径
运行代码即可。
- 提供一个最简复现 Demo
function * testGenerator() { console.log( " In generator: " , 0); yield 1; console.log( " In generator: " , 1); yield 2; console.log( " In generator: " , 2); } let iterator = testGenerator(); console.info( "iterator:" , iterator); console.info( "iterator.next" , iterator.next); let result = iterator.next(); console.info( "result:" , result); |
取消勾选“ES6 转 ES5”选项。