最近项目中遇到一个问题,在微信web开发者工具里调试好的页面在ios上不能正常打开,回顾一下上一个版本还是正常的,那问题肯定出现在目前这个版本,经过排查发现问题出现在一个js函数的默认参数上。
函数如下:
function listen(a=1, b=1){
var test = a;
}
网上看了一下说IE下也不能运行,再加上我遇到的这种情况,这里记录一下,解决办法就是默认值放在函数体里边处理就行了。
function listen(b){
var test = arguments[0] ? arguments[0] : 1;
}