手掌心
2019-07-04 10:09:43
是否有更好的方法在JavaScript中執(zhí)行可選的函數(shù)參數(shù)?我一直在JavaScript中處理可選參數(shù),如下所示:function myFunc(requiredArg, optionalArg){
optionalArg = optionalArg || 'defaultValue';
// Do stuff}有更好的方法嗎?是否有使用||就像那樣會失敗嗎?
3 回答

呼啦一陣風
TA貢獻1802條經(jīng)驗 獲得超6個贊
if (typeof optionalArg === 'undefined') { optionalArg = 'default'; }
optionalArg = (typeof optionalArg === 'undefined') ? 'default' : optionalArg;

開心每一天1111
TA貢獻1836條經(jīng)驗 獲得超13個贊
function myFunc(requiredArg, optionalArg = 'defaultValue') { // do stuff}

30秒到達戰(zhàn)場
TA貢獻1828條經(jīng)驗 獲得超6個贊
if (typeof myVariable === 'undefined') { myVariable = 'default'; }//use myVariable here
添加回答
舉報
0/150
提交
取消