如果再設定js function時,遇到參數沒有在使用時被設定,如:
function fn(param){
return "output: " + param
}
fn(1); //此時回饋為: output: 1
fn(); //此時回饋為: output: undefined
為解決輸出時為undefined,我們可以在function中執行如下的設定
function fn(param){
param = param || "default param";
return "output: " + param
}
fn(1); //此時回饋為: output: 1
fn(); //此時回饋為: output: default param
如此就算在使用function時沒有送任何參數,執行後仍會有預設值被送出