javascript - js给参数绑定默认值在ie下报错,显示缺少标识符)
世界只因有你
世界只因有你 2017-05-19 10:36:03
[JavaScript讨论组]

代码在火狐 谷歌都可以正常运行.在ie下就会报错.
错误全部在2个函数定义中.
函数如下:

这里如果把=null 和=true 去掉.在ie下就能能正常运行.
iedeg 报错信息为SCRIPT1006: 缺少 ')'
不知道为什么. 百度了人家说数组多加了逗号.但是我全部检查了,自己写的没有问题
还用了jq和layui 我用正则检测数组多余的逗号也没有发现. 我感觉跟逗号没有关系.
问题就出在这2个等于号上,只要一去掉就能正常使用.
望大神赐教.

世界只因有你
世界只因有你

全部回复(2)
伊谢尔伦

你用ES6语法在IE上运行,你用babel编译过没?

改成ES5的写法吧:
function bf_append_status(name,live){

var live=live||true;

}

上面那个同上。

巴扎黑

默认参数值

IE不支持。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号