MDRY

导航

ECMASript 9 新特性

一.rest与spread

Rest参数与spread扩展运算符在ES6中已经引入,不过ES6中只针对数组,

在ES9中对对象提供了像数组一样的rest参数和扩展运算符
 

二.正则表达式--命名捕获分组

ES9 允许命名捕获组使用符号『?<name>』,这样获取捕获结果可读性更强

首先演示没有命名的正则表达式:

 

然后演示用命名捕获的正则表达式

由上述代码可以看出用命名的方式便于维护

三.正则扩展——反向断言

ES9 支持反向断言,通过对匹配结果前面的内容进行判断,对匹配进行筛选。

 四.正则断言——doAll模式

正则表达式中点.匹配除回车外的任何单字符,标记『s』改变这种行为,允许行 终止符出现

代码演示:

 

 

 

posted on 2022-09-16 18:15  小懵丹儿  阅读(37)  评论(0)    收藏  举报