在 nodejs 中启用 es6 (гармония) 版本 :
开始吧 ,
Linux 下启用
: : Http://h3manth.com/new/blog/2013/es6-onnodejs/
Версия узла: v0.11.6
先来看一看版本 вред;):
$ node --v8-options | Греп -вред -harmony_typeof (включить семантику гармонии для типа) -harmony_scoping (включить сферу блока гармонии) (Включить коллекции гармоний (наборы, карты и слабые карты)) -harmony_observation (включение наблюдения объекта гармонии (подразумевает коллекции гармонии) -harmony_typed_arrays (включить массивы гармонии) (for-of))-harmony_numeric_literals (включить Harmony Numeric Literals (0o77, 0b11))-harmony_strings (включить строку гармонии)-harmony_arrays (включить массивы гармонии)--Harmony (включить все особенности гармонии (кроме типа))))
不错 , 我们可以通过 awk 来启用所有的 es6 新特性 , 需要跟 строго 一起使用
$ node-use-strict $ (node --v8-options | grep hurl | awk '{print $ 1}' | xargs) #es6Windows 下启用 (通用方法)
来源 : http://stackoverflow.com/questions/13351965/what-does-node-harmony-do
Узел -Harmony App.js
看一个例子
作用域
关键字 Пусть 可以让我们将变量的作用范围限定在一个代码块中
'Использовать строгое'; if (1) {let b = 2; console.log (b); //2 г.console.log(typeof b); //неопределенный