ECMASript 9 新特性
一.rest与spread
Rest参数与spread扩展运算符在ES6中已经引入,不过ES6中只针对数组,
在ES9中对对象提供了像数组一样的rest参数和扩展运算符


二.正则表达式--命名捕获分组
ES9 允许命名捕获组使用符号『?<name>』,这样获取捕获结果可读性更强
首先演示没有命名的正则表达式:


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


由上述代码可以看出用命名的方式便于维护
三.正则扩展——反向断言
ES9 支持反向断言,通过对匹配结果前面的内容进行判断,对匹配进行筛选。


四.正则断言——doAll模式
正则表达式中点.匹配除回车外的任何单字符,标记『s』改变这种行为,允许行 终止符出现
代码演示:


浙公网安备 33010602011771号