0

项目在本地运行的时候,在谷歌和火狐浏览器上运行通过,其他浏览器都会报错,发现是js不规范引起的,百度了相关问题都没有找到明确的解答,还是没明白是为什么。

不规范的代码:

浏览器(除谷歌和火狐)报错:

4个回答

1

各家实现的不一样

0

ES2017 允许函数的最后一个参数有尾逗号

0

题主用的angular,而且 typescript 现在已经支持尾逗号了吧,这个应该会自动被优化吧

关于浏览器对函数参数尾逗号的支持,因为是es2017的规范,肯定会支持较少

0

跟标准实现规范有关
标准定义是ECMAScript做的,但是实现确是浏览器做的,浏览器可能多实现了,也有可能少实现了

撰写答案