程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Node.js 0.12中提供的ECMAScript 6功能大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Node.js 0.12中提供的ECMAScript 6功能?

开发过程中遇到Node.js 0.12中提供的ECMAScript 6功能的问题如何解决?下面主要结合日常开发的经验,给出你关于Node.js 0.12中提供的ECMAScript 6功能的解决方法建议,希望对你解决Node.js 0.12中提供的ECMAScript 6功能有所启发或帮助;

  • “ for-of”循环@H_772_5@
  • Map,Set,WeakMap,WeakSet(已经有问题了)@H_772_5@
  • 符号(已指定问题)@H_772_5@
  • 承诺(已经有问题)@H_772_5@
  • 数组方法:
    • .keys()@H_772_5@
    • .values()@H_772_5@
    • .entries()@H_772_5@
    • [Symbol.iterator]@H_772_5@
    @H_772_5@
  • 宾语:
    • .observe()(最初计划用于ES7,但已于2015年11月2日完全从规范中删除)@H_772_5@
    • .is()@H_772_5@
    • .setPrototypeOf()@H_772_5@
    • .getOwnPropertySymbols()@H_772_5@
    • .getNotifIEr()(不是es6,这里是示例)@H_772_5@
    • .apply()和.call()(不是es6,与Funciton.prototype.call和Function.prototype.apply的用途相同)@H_772_5@
    @H_772_5@
  • 数字属性和方法(已经有问题了) @H_772_5@
  • 数学方法(很多)(已经有问题了)@H_772_5@
  • 常数@H_772_5@

我认为这就是我们所没有的--harmony

  • 发电机@H_772_5@
  • 箭头功能(--harmony_arrow_functions与相比不需要标志io.Js)@H_772_5@
  • 让变量 -仅在Strict mode @H_772_5@
  • 二进制和八进制文字@H_772_5@
  • 字符串方法:

    • .contains()(includes()在实际的ES6规范中已被替换)@H_772_5@
    • 。以。。开始()@H_772_5@
    • 。以。。结束()@H_772_5@
    • .codePointAt()@H_772_5@
    • 。重复()@H_772_5@
    • .normalize()@H_772_5@
    • String.fromCodePoint@H_772_5@
    • 代理(在--harmony-proxIEs标志后面)@H_772_5@
    @H_772_5@

我认为就这些。也许我忘了一些东西-稍后再将其添加到列表中。

解决方法

最近,随着升级的Google v8 JavaScript引擎 v3.28.73 发行了新的稳定版Node.js(0.12)。

不使用该--harmony标志,Node.js当前具有哪些ECMAScript 6功能?

我已经检查了几个声称列出ES 6功能的站点,但它们似乎都已过时-最显着的是,此表( 更新: 现在更新为当前Node.js,状态为0.12
),因为其中一些功能列为:--harmony我发现其中一些默认情况下处于启用状态(地图,集合,符号等)时,需要使用该标志。 更新
:特定于节点的表已提供

此外,尝试仅针对v8引擎搜索此信息会提供太多最新信息-当前的v8版本为 4.2。* ,这比Node.js所使用的要早得多。

我希望这个问题(及其答案)将成为Node.js开发人员现在可以使用的ES 6功能的全面摘要。

我目前知道在Node.js 0.12中启用的ES 6功能:

大佬总结

以上是大佬教程为你收集整理的Node.js 0.12中提供的ECMAScript 6功能全部内容,希望文章能够帮你解决Node.js 0.12中提供的ECMAScript 6功能所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。