在 nodejs 中启用 es6 (armonía) 版本 : :
开始吧 开始吧
Linux 下启用
来源 : http://h3manth.com/new/blog/2013/es6-on-nodejs/
Versión del nodo: V0.11.6
先来看一看版本 daño;):
$ nodo --v8-options | GREP Harm -Harmony_TypeF (Enable Harmony Semantics for TypeOf) -Harmony_Scoping (Enable Harmony Block Scoping) -Harmony_Modules (habilitar módulos de armonía (implica el alcance de bloques)) -Harmony_Symbols (Simbolos de armonía (Nombres privados)) - -Holtones (PROXIONES DE ANTABLEY (ENSOLTONYES PROXONYES) Colecciones de armonía (conjuntos, mapas y mapas débiles))-Harmony_observation (habilitar la observación del objeto de armonía (implica colecciones de armonía)-Harmony_typed_Arrays (habilitar la armonía tipta matrices)-Harmony_Array_Buffer (Enable Harmony Array Buffer) --harmony_Generators (Enable Generadores de armonía) --harmony_numeric_literals (habilitar literales numéricos de armonía (0o77, 0b11)) -Harmony_strings (Enable Harmony String) -Harmony_Arrays (habilitar matrices de armonía) -Harmony (habilita todas las características de armonía (excepto typeof)))
不错 , 我们可以通过 Awk 来启用所有的 es6 新特性 , 需要跟 estricto 一起使用
$ node --use-strict $ (nodo --v8-options | grep dams | awk '{imprima $ 1}' | xargs) #es6Windows 下启用(通用方法)
: : Http://stackoverflow.com/questions/13351965/whatdoes-node-harmony-do
Nodo -Harmony App.js
看一个例子
作用域
关键字 Sea 可以让我们将变量的作用范围限定在一个代码块中
'Use estricto'; if (1) {let b = 2; console.log (b); //2h}console.log(typeF b); //indefinido