为了账号安全,请及时绑定邮箱和手机立即绑定

什么是JavaScript中的“function *”?

什么是JavaScript中的“function *”?

蛊毒传说 2019-08-30 14:16:27
在这个页面中,我找到了一个新的JavaScript函数类型:// NOTE: "function*" is not supported yet in Firefox.// Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!!    let [prev, curr] = [0, 1];    for (;;) {        [prev, curr] = [curr, prev + curr];        yield curr;    }}我已经知道了什么yield,let以及[?,?]=[?,?]做的,但不知道什么function*是注定的。它是什么?PS不打扰尝试谷歌,用星号搜索表达式是不可能的(它们被用作占位符)。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 737 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信