没想到代码一次测试成功.~~只不过是FF下面,修改一下支持IE了。由于IE不认function表达式.

 

 

 

 

 其中有一个技巧:

fn = eval(fn.toString())

用于将fn中的引用绑定到当前的上下文中,这样fn中的yield才会引用到我们定义的yield函数。

 

注意一下,如果你需要在coroutine里访问其他this上下文,需要向iterator传递进去, 如 example.

相关文章:

  • 2022-12-23
  • 2021-05-04
  • 2022-12-23
  • 2022-01-29
  • 2022-12-23
  • 2021-06-25
  • 2021-10-29
  • 2022-12-23
猜你喜欢
  • 2021-10-02
  • 2021-06-21
  • 2021-11-09
  • 2022-02-09
  • 2022-12-23
相关资源
相似解决方案