遗留的生成器函数是 SpiderMonkey 的特殊特性,会在未来的某个时刻被修改。为了以后的使用,考虑使用
function*
。
遗留的生成器函数语句 使用特殊参数声明遗留的生成器函数。
你也可以使用带有functionBody
的构造遗留的生成器函数表达式来定义函数。
语法
function name([param,[, param,[..., param]]]) { [statements] }
-
name
- 函数名。
-
param
- 传入函数的参数名,一个函数最多有255个参数。
-
statements
-
构成函数体的语句。应该至少含有一个
yield
表达式。
描述
用法概述可在 迭代器和生成器页面上查看。
浏览器兼容性
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains.
Find out how you can help!
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) | 未实现 | 未实现 | 未实现 |