2013-03-07 72 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