我正在查阅Mozilla开发者网络(MDN),并发现了迭代器和生成器。
自然而然地,我在Google Chrome v21上尝试了该页面中给出的代码片段。具体来说,就是这段代码:
var it = Iterator(lang);
for (var pair in it)
print(pair); // prints each [key, value] pair in turn
然而,控制台返回以下错误信息:
ReferenceError: Iterator is not defined
为什么?Iterator函数已经被弃用了吗?我有什么遗漏的地方吗?谢谢你的帮助和时间 :-)