欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在NodeJS中啟用ECMAScript 6小結(windos以及Linux)

 更新時間:2014年07月15日 10:07:22   投稿:hebedich  
ECMAScript 6 是JavaScript的下一代標準,其目標,是使得JavaScript可以用來編寫復雜的應用程序、函數庫和代碼的自動生成器(code generator)。

在NodeJS中啟用ES6 (harmony) 版本:

開始吧,

Linux下啟用
來源: http://h3manth.com/new/blog/2013/es6-on-nodejs/

Node version : v0.11.6

先來看一看版本 harm ;) :

$ node --v8-options | grep harm
 --harmony_typeof (enable harmony semantics for typeof)
 --harmony_scoping (enable harmony block scoping)
 --harmony_modules (enable harmony modules (implies block scoping))
 --harmony_symbols (enable harmony symbols (a.k.a. private names))
 --harmony_proxies (enable harmony proxies)
 --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 (enable harmony iteration (for-of))
 --harmony_numeric_literals (enable harmony numeric literals (0o77, 0b11))
 --harmony_strings (enable harmony string)
 --harmony_arrays (enable harmony arrays)
 --harmony (enable all harmony features (except typeof))


不錯,我們可以通過awk來啟用所有的ES6新特性,需要跟 strict一起使用

$ node --use-strict $(node --v8-options | grep harm | awk '{print $1}' | xargs) #ES6


Windows下啟用(通用方法)
來源: http://stackoverflow.com/questions/13351965/what-does-node-harmony-do

node --harmony app.js


看一個例子
作用域

關鍵字  let 可以讓我們將變量的作用范圍限定在一個代碼塊中

'use strict';
if (1) {
  let b = 2;
  console.log(b);  //2
}
console.log(typeof b); //undefined

相關文章

  • node.js中使用node-schedule實現(xiàn)定時任務實例

    node.js中使用node-schedule實現(xiàn)定時任務實例

    這篇文章主要介紹了node.js中使用node-schedule實現(xiàn)定時任務實例,包括安裝方法和4種使用例子,需要的朋友可以參考下
    2014-06-06
  • Node.js調用java之node-java問題

    Node.js調用java之node-java問題

    這篇文章主要介紹了Node.js調用java之node-java問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • node.js基礎知識小結

    node.js基礎知識小結

    本文給大家匯總介紹了學習node.js的一些關于開發(fā)環(huán)境的基礎知識,非常簡單,給新手們參考下
    2018-02-02
  • express中間件加載機制示例詳解

    express中間件加載機制示例詳解

    中間件是一種方法,可以接收客戶端發(fā)來的請求,可以對請求做出響應,也可以將請求繼續(xù)交給下一個中間件繼續(xù)處理,下面這篇文章主要給大家介紹了關于express中間件加載機制的相關資料,需要的朋友可以參考下
    2022-08-08
  • Node.js使用Koa搭建 基礎項目

    Node.js使用Koa搭建 基礎項目

    時下前端工程師有很多人比較關注NodeJs以及express 框架或者Koa 框架之類的新技術。難得我最近閑時較多,利用一下舊歷新年尚未正式到來的這片閑暇,也來涉足其中,一窺其中奧妙。
    2018-01-01
  • socket.io學習教程之基礎介紹(一)

    socket.io學習教程之基礎介紹(一)

    socket.io提供了基于事件的實時雙向通訊,所以下面這篇文章主要介紹了關于socket.io的相關資料,主要介紹了學習socket.io的基礎知識,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • Node.js中路徑處理模塊path詳解

    Node.js中路徑處理模塊path詳解

    相信大家都知道在nodejs中,path是個使用頻率很高,但卻讓人又愛又恨的模塊。因為部分文檔說的不夠清晰,還有部分因為接口的平臺差異性。本文就給大家詳細介紹下關于Node.js中的路徑處理模塊path,希望能對大家學習或者使用模塊path有所幫助,下面來一起看看吧。
    2016-11-11
  • 詳解Node.js中path模塊的resolve()和join()方法的區(qū)別

    詳解Node.js中path模塊的resolve()和join()方法的區(qū)別

    這篇文章主要介紹了詳解Node.js中path模塊的resolve()和join()方法的區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • 使用upstart把nodejs應用封裝為系統(tǒng)服務實例

    使用upstart把nodejs應用封裝為系統(tǒng)服務實例

    這篇文章主要介紹了使用upstart把nodejs應用封裝為系統(tǒng)服務實例,需要的朋友可以參考下
    2014-06-06
  • Node.js中看JavaScript的引用

    Node.js中看JavaScript的引用

    這篇文章主要介紹了Node.js中看JavaScript的引用的相關資料,需要的朋友可以參考下
    2017-04-04

最新評論