iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在NodeJS中启用ECMAScript 6小结(windos以及Linux)
  • 365
分享到

在NodeJS中启用ECMAScript 6小结(windos以及Linux)

小结ECMAScriptNodeJS 2022-06-04 17:06:08 365人浏览 泡泡鱼
摘要

在nodejs中启用es6 (harmony) 版本: 开始吧, linux下启用 来源: Http://h3manth.com/new/blog/2013/es6-on-nodejs/ Node vers

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

--结束END--

本文标题: 在NodeJS中启用ECMAScript 6小结(windos以及Linux)

本文链接: https://www.lsjlt.com/news/11850.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作