Rest/Spread 属性
Rest 参数与 spread 扩展运算符在 ES6 中已经引入,不过 ES6 中只针对于数组,在 ES9 中为对象提供了像数组一样的 rest 参数和扩展运算符
1 | function connect({ host, port, ...user }) { |
正则表达式命名捕获组
ES9 允许命名捕获组使用符号『?
1 | let str = '<a href="http://www.baidu.com">百度</a>'; |
正则表达式反向断言
ES9 支持反向断言,通过对匹配结果前面的内容进行判断,对匹配进行筛选
1 | //声明字符串 |
正则表达式 dotAll 模式
正则表达式中点.匹配除回车外的任何单字符,标记『s』改变这种行为,允许行终止符出现
1 | let str = ` |