我寫了一個簡單的發電機:簡單發生器似乎被打破
function geni()
{
for(var i = 0; i < 10; i++)
{
yield i;
}
}
而我得到的錯誤:
SyntaxError: missing ; before statement [Break On This Error]
yield i;
這是在Firefox 19.0.2,在Windows 7
我在做什麼錯?
我寫了一個簡單的發電機:簡單發生器似乎被打破
function geni()
{
for(var i = 0; i < 10; i++)
{
yield i;
}
}
而我得到的錯誤:
SyntaxError: missing ; before statement [Break On This Error]
yield i;
這是在Firefox 19.0.2,在Windows 7
我在做什麼錯?
你是否在你的頭標中包含了這個?
<script type="application/javascript;version=1.7"></script>
1.7版需要yield.
這就是問題所在!非常感謝。顯然,我會在12分鐘內接受。 –
好的謝謝!不用謝。 :) –
我不知道關於JavaScript的這個特性,這很酷:) –
是啊,這是我第一次嘗試它。這是一個很好的語法。 –