function getDomainEmails(serviceid = null, domain, index){ var brand = 'app1'; }
这段 js 在 chrome 下运行没异常啊,怎么到 ie11 下运行直接报错提示缺少 ')'
1
holinhot OP rt
|
2
joneswong 2018-02-28 18:19:39 +08:00 via iPhone
ie 估计不支持函数默认值
|
3
davin 2018-02-28 19:03:27 +08:00
Default parameters 这种语法是 ES6 才支持的:
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters |
4
lslqtz 2018-02-28 23:37:43 +08:00
如果后面的没有默认值,那么第一个的默认值有什么意义。。。
|
5
indomi 2018-02-28 23:59:26 +08:00 via Android
参数默认值是 ES6 的东西老哥
|
7
e8c47a0d 2018-03-07 15:04:22 +08:00
函数参数的默认值是 ES6 的特性,IE 11 不支持。放弃该死的 IE 即可。
|