是否有更好的方法在JavaScript中执行可选的函数参数?我一直在JavaScript中处理可选参数,如下所示:function myFunc(requiredArg, optionalArg){
optionalArg = optionalArg || 'defaultValue';
// Do stuff}有更好的方法吗?是否有使用||就像那样会失败吗?
3 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
if (typeof optionalArg === 'undefined') { optionalArg = 'default'; }
optionalArg = (typeof optionalArg === 'undefined') ? 'default' : optionalArg;
开心每一天1111
TA贡献1836条经验 获得超13个赞
function myFunc(requiredArg, optionalArg = 'defaultValue') { // do stuff}
添加回答
举报
0/150
提交
取消