ECMAScript 2018 语言规范正式发布,改进正则表达式
ECMAScript 2018(第九版 JS)已于 6 月底正式发布,带来了许多新特性。ECMAScript 2018 于今年2月出炉草案,TC39 技术委员会每两个月开会一次,讨论当前草案的现状。
ECMAScript 2018 主要包含内容:
异步迭代器:原生支持在 JavaScript 中对异步获取的数据做迭代。
Template Literal(模板字面量):取消 Escape-Sequenzen 限制
正则表达式:
支持
s (dotAll)
模式Unicode 属性转义(Property Escape)
支持后行断言(Lookbehind Assertions)
命名捕获组(named capture group)
ECMAScript 2018 规范 PDF 地址:
https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
三大角度 PK ,Go 语言和 Node.js 谁胜谁负?
Node.js 与 Go 语言一直是互联网大战中的主战场,虽说按照普通的各项指标对比,那么这场战争可能在很长时间内都难分胜负,但我们还是决定尝试对这二者做一些研究,并力求做出更准确的判断。 我们在 Quora 上发现,很多开发人员都将 Go 语言视为 Node.js 的优秀替代者,所以本文将集中探讨到底是为什么会出现这种情况以及为什么很多企业和开发人员会首选 Go 语言而不是流行的 Node.js 。 性能对比: 首先,只要使用 Go 语言和 Node.js 这两种语言的开发人员都会有感觉,使用 Node.js 时,CPU 性能或内存限制任务会变慢。Node.js 是基于 JavaScript 的一种解释型语言。解释型语言比大多数编译语言都慢,使用 Node 的动态类型特性,其也不会达到 Go 语言可以实现的原始性能,而 Go 语言的表现类似于 C 或 C ++ 。 只有在网络通信或数据库交互的情况下,Node.js 的性能才能与 Go 语言相当。 并行和可扩展: 这是 Go 语言和 Node.js 的另一个战场,当然在这场战斗中,Go 语言击败了大部分的现代计算语言,Node.js ...
- 下一篇
JDK 11 进入特性冻结阶段,17 个最终 JEP 一览
JDK 11 已于6月底进入 Rampdown Phase One 阶段,这意味着该版本所有新的功能特性被冻结,不会再加入更多的 JEP 。该阶段将持续一个月,主要修复 P1-P3 级错误。JDK 11 定于2018年9月25日正式发布。 JDK 11 总共包含 17 个新的 JEP ,分别为: 181:Nest-Based Access Control(基于嵌套的访问控制) 309:Dynamic Class-File Constants(动态类文件常量) 315:Improve Aarch64 Intrinsics(改进Aarch64 Intrinsics) 318:Epsilon: A No-Op Garbage Collector(Epsilon — 一个无操作的垃圾收集器) 320:Remove the Java EE and CORBA Modules(删除 Java EE 和 CORBA 模块) 321:HTTP Client (Standard) 323:Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局...
相关文章
文章评论
共有0条评论来说两句吧...