0

我写了下面的代码:

<script type="text/javascript">
function testGenerator()
{
yield "first";
document.write("step1");
yield "second";
document.write("step2");
yield "third";
 document.write("step3");
 }
 var g = testGenerator();
document.write(g.next());
document.write(g.next());
 </script>

我想要的输出:step1step2 但是上面的代码在我的 html 上什么也没显示。谁能帮我弄清楚我在这里犯了什么错误。

谢谢

4

1 回答 1

2

生成器/迭代器目前仅受 Firefox 支持,要使用它们,您需要将脚本标签的type属性更改为"text/javascript;version=1.7".

于 2012-11-10T18:11:05.600 回答