是否有可能?不管有没有--harmony
,它在我的REPL中似乎都不起作用。
我真正想做的是使用for..of循环,但似乎更容易解决问题,并且可能是相同的原因。
有人知道这些状态吗?
最佳答案
$ node --version
v0.10.13
这有点神秘,您可能认为
--harmony
可以工作,但是您需要在某个地方添加use strict
(可以在命令行中执行此操作):$ node --harmony --use-strict
> var letTest = function () {
... let x = 31;
... if (true) {
..... let x = 71; // different variable
..... console.log(x); // 71
..... }
... console.log(x); // 31
... }
undefined
> letTest()
71
31
undefined
>
太高兴了!
但是,我尝试了一个简单的
of
理解,但是没有用:[ square(x) for (x of [1,2,3,4,5]) ]
没有运气。看来您可能必须go past the current stable release才能获得所有和声功能。