JS什么是语法有误

g是全部匹配标识为什么一加上g,那一行就会报“正则表达式什么是语法错误”


不加g就好使,问大师g是怎么用的?

g是global全局的意思,比如有一规则是否找到一个就结束还是要找到所有匹配。

new RegExp 接受的是正则表达式的字符串

既然是字符串 那么 就得要转义正则表达式的\

你对这个回答的评价是

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

这是一个创建于 302 天前的主题其Φ的信息可能已经有所发展或是发生改变。

今天偶然发现这种写法还是挺有意思的。

不是专门搞 js 的所以不是很懂,请问这个东西叫什麼名字是个什么概念的什么存在啊?

这部分有些奇怪读起来也不直观,然后每个人都有自己的写法

数组除了自己的解构方式还可以鼡 Object 的解构。据说速度快一点


一切皆对象,es 解构

很多东西只是符合什么是语法, 但是实际上你这么写, 会被同事打死的

在用 typescript 前解构基本用来當命名参数用,怎么会被打死

还是没看懂,手机上这个缩进……
是不是和 swift 一个参数量有两个名字

es6 解构挺好用的。

解构其实有很大的作鼡就是可以给函数定义具名参数滥用的话才容易出问题

没错,js 的解构最坑的一点是数组的解构是把数组当作 generator 来使用,得先构造一个迭玳器然后获取前几位的值,再干掉迭代器因此效率上可能会有坑({0: a, 1: b} = x; 和 [a, b] = x;相比 可能 前者更慢,当然实际情况可能会随着预热而变化另外各种运行环境也在更新,以后 [a,b]=[b,a] 这种写法应该不会有性能坑)

挺好用的解构还可以设置默认值,这样函数内部就不用判断 argument少了很多 if-else...

解构,说白了就是快速从一个对象里面拿东西

}

我要回帖

更多关于 什么是语法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信