在 nodejs 中启用 ES6 (Harmony) 版本:
开始吧,
Linux 下启用
来源: http://h3manth.com/new/blog/2013/es6-on-nodejs/
เวอร์ชันโหนด: v0.11.6
先来看一看版本อันตราย;):
$ Node-V8-Options | GREP HARD -HARMONY_TYPEOF (เปิดใช้งาน Harmony semantics สำหรับ typeof) -harmony_scoping (เปิดใช้งานการกำหนดขอบเขตบล็อก Harmony) -harmony_modules (เปิดใช้งานโมดูล Harmony (หมายถึงการกำหนดขอบเขต) --harmony_symbols (เปิดใช้งานคอลเลกชัน Harmony (ชุดแผนที่และแผนที่อ่อนแอ)) -HARMONY_OBSERVATION (เปิดใช้งานการสังเกตวัตถุ Harmony (หมายถึงคอลเลกชัน Harmony) -Harmony_Typed_Arrays (เปิดใช้งานอาร์เรย์ที่มีความสามัคคี (for-of))-harmony_numeric_literals (เปิดใช้งานตัวอักษรตัวเลข Harmony (0o77, 0b11))-harmony_strings (เปิดใช้งานสตริง Harmony)-harmony_arrays (เปิดใช้งานอาร์เรย์ Harray)-Harmony
不错, 我们可以通过 awk 来启用所有的 es6 新特性, 需要跟เข้มงวด一起使用
$ node-use-strict $ (node-v8-options | grep harm | awk '{พิมพ์ $ 1}' | xargs) #es6Windows 下启用(通用方法)
来源: http://stackoverflow.com/questions/13351965/what-does-node-harmony-do
โหนด -harmony app.js
看一个例子
作用域
关键字ให้可以让我们将变量的作用范围限定在一个代码块中
'ใช้เข้มงวด'; ถ้า (1) {ให้ b = 2; console.log (b); //2}Console.log(Typeof B); // ไม่ได้กำหนด