1
當我開始節點v0.11.14 REPL與--harmony
選項工作,並嘗試換的循環,我得到:對於-的環路節點--harmony不使用數組
> for (var i of [3, 4, 5]) console.log(i);
TypeError: undefined is not a function
同爲套。但它與發電機正常工作:
> function* Counter() { var n=3; while (n < 7) { yield n++; } }
> var c = new Counter();
> for (var i of c) console.log(i);
3
4
5
6
雖然從ecmascript wiki page第一個例子是:
for (word of ["one", "two", "three"]) {
alert(word);
}
MDN page和Traceur docs包含相同的例子。我沒有google「for-of in nodejs」。它應該在Node中工作還是我錯過了一些東西?