【No.5】JS定义函数参数默认值的时候以为像其他程序语言一样可以直接声明

来源:互联网 发布:it公司市值排名 编辑:程序博客网 时间:2024/05/16 08:27

在定义一个函数并且需要为其中参数做默认值时,通常我们会想到这样

function funcName(arg1,arg2 = '50'){   ......}

但是JS偏偏不认识这种写法,IE下的错误提示

“脚本发生错误,缺少)”

所以我的解决方法是借组于JS的argumens来解决

function funcName(arg1){   var arg2 = arguments[1] ? arguments[1] : '默认值';}