简单的发电机似乎被打破了

Mat*_*len 4 javascript yield generator

我写了一个简单的发电机:

function geni()
{
    for(var i = 0; i < 10; i++)
    {
        yield i;
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到如下错误:

SyntaxError:missing; 在声明之前[打破此错误]

yield i;

浏览器:Firefox 19.0.2操作系统:Windows 7.

我究竟做错了什么?

Mou*_*jli 5

你把它包含在你的头标中吗?

<script type="application/javascript;version=1.7"></script>
Run Code Online (Sandbox Code Playgroud)

版本1.7是必需的 yield.