在nodejs中啟用es6(和諧)版本:
開始吧,,
Linux下啟用
來源:http://h3manth.com/new/blog/2013/es6-on-nodejs/
節點版本:V0.11.6
先來看一看版本危害;):
$ node -v8-options | Grep Harm -Harmony_Typeof(啟用類型的和諧語義) - Harmony_scoping(啟用Harmony_Modules(啟用和諧模塊)(啟用Harmony_Modules(啟用塊範圍範圍)) --harmony_collections (enable harmony collections (sets, maps, and weak maps)) --harmony_observation (enable harmony object observation (implies harmony collections) --harmony_typed_arrays (enable harmony typed arrays) --harmony_array_buffer (enable harmony array buffer) --harmony_generators (enable harmony generators) --harmony_iteration (啟用和諧迭代(for-of)) - harmony_numeric_literals(啟用和諧數字文字(0o77,0b11)) - harmony_strings(啟用和諧字符串) - harmony_arrays(啟用Harmony_arrays(啟用和諧陣列) - Harmony(Harmony)
不錯,a awk來啟用所有的eS6新特性
$ node - use-strict $(node -v8-options | grep harm | awk'{print $ 1}'| xargs)#es6(窗口下啟用(通用方法)
來源:http://stackoverflow.com/questions/13351965/what does-node-node-harmony-do
節點 - Harmony App.js
看一個例子
作用域
關鍵字讓可以讓我們將變量的作用範圍限定在一個代碼塊中
“使用嚴格”;如果(1){讓B = 2; console.log(b); //2} console.log(typeof b); //不明確的