javascript function 預設參數設定方式

2015-11-05

如果再設定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時沒有送任何參數,執行後仍會有預設值被送出 

Contact

Github

Codepen

歡迎參觀我的賣場
© 2013 Copyright Digishot Web | Design Tools
Visitors【634488】
digishot webdesign studio