2013-03-07 150 views
4

在Javascript 1.7中,let关键字引入了块范围。这可以说是Javascript最需要的功能,我想知道Node.js是否支持它。我在确定这个困难的Node.js是否支持let关键字?

部分是节点运行谷歌的V8发动机,它来自某某标准,我不知道如何将这些排队使用JavaScript版本xy格式的数字。

+4

这是不是可以** **琐碎自我测试,并在比它走上写的问题更少的时间? – 2013-03-07 23:39:56

+0

@MattBall我会发现当前正在使用的节点版本 - 不是如果可能依赖于使用不同版本的库然后炸毁,而不是如果有原因是肯定的但严重不安全等。 – djechlin 2013-03-07 23:41:29

+0

@MattBall所以是的,下面的答案是我尝试自己找不到的。 – djechlin 2013-03-07 23:42:27

回答

11

是的,let关键词被支持,只要你运行带有--harmony标志节点。但是,我不建议在生产软件中使用let。 (顺便说一下,你可以找到通过搜索this answer,你问了一个新问题之前)

+1

我猜这是不好的做法,在生产应用程序中使用,因为我不能假定我的库的用户运行? 我其实并没有发现那种方式,但很乐意把我自己的问题作为愚蠢的东西来解决。 – djechlin 2013-03-07 23:43:43

+1

是的,因为它还不完全是标准功能。 – 2013-03-07 23:45:19

+0

现在是什么景象。是好的用于生产。 – theusguy 2015-12-04 13:38:05