程序问答
发布时间: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功能:
- 地图,集合/ WeakMap,WeakSet@H_772_5@
- 符号@H_772_5@
- 对象观察@H_772_5@
- 承诺@H_772_5@
- 数
@H_772_5@
- 数学
- .clz32@H_772_5@
- .imul@H_772_5@
- 。标志@H_772_5@
- .log10@H_772_5@
- .log2@H_772_5@
- .log1p@H_772_5@
- .expm1@H_772_5@
- .cosh@H_772_5@
- .sinh@H_772_5@
- .tanh@H_772_5@
- .acosh@H_772_5@
- .asinh@H_772_5@
- .atanh@H_772_5@
- .trunc@H_772_5@
- .fround@H_772_5@
- .cbrt@H_772_5@
- .hypot@H_772_5@
@H_772_5@
大佬总结
以上是大佬教程为你收集整理的Node.js 0.12中提供的ECMAScript 6功能全部内容,希望文章能够帮你解决Node.js 0.12中提供的ECMAScript 6功能所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。