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