遗留的生成器函数

遗留的生成器函数是 SpiderMonkey 的特殊特性,会在未来的某个时刻被修改。为了以后的使用,考虑使用 function*

遗留的生成器函数语句 使用特殊参数声明遗留的生成器函数。

你也可以使用带有functionBody的构造函数 ,至少一个 yield 表达式,以及遗留的生成器函数表达式来定义函数。

语法

function name([param,[, param,[..., param]]]) {
   [statements]
}
name
函数名。
param
传入函数的参数名,一个函数最多有255个参数。
statements
构成函数体的语句。应该至少含有一个 yield 表达式。

描述

用法概述可在 迭代器和生成器页面上查看。

浏览器兼容性

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 未实现 (Yes) 未实现 未实现 未实现
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 未实现 未实现 (Yes) 未实现 未实现 未实现

参考

文档标签和贡献者