javascript函数参数的默认值设置

来源:互联网 发布:mac桌面壁纸拍摄地 编辑:程序博客网 时间:2024/05/22 15:15

最近项目中遇到一个问题,在微信web开发者工具里调试好的页面在ios上不能正常打开,回顾一下上一个版本还是正常的,那问题肯定出现在目前这个版本,经过排查发现问题出现在一个js函数的默认参数上。

函数如下:

function listen(a=1, b=1){    var test = a;}

网上看了一下说IE下也不能运行,再加上我遇到的这种情况,这里记录一下,解决办法就是默认值放在函数体里边处理就行了。

function listen(b){    var test = arguments[0] ? arguments[0] : 1;  }
0 0