遗留的生成器函数是 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) | 未实现 | 未实现 | 未实现 |