舉例說明如何為JavaScript的方法參數設置默認值_基礎知識
來源:懂視網
責編:小采
時間:2020-11-27 21:45:40
舉例說明如何為JavaScript的方法參數設置默認值_基礎知識
舉例說明如何為JavaScript的方法參數設置默認值_基礎知識:你是否遇到過這樣的情況,寫了個function,無參數。 function showUserInfo(){ alert(你好!我是小明。); } function showUserInfo(){ alert(你好!我是小明。); } 調用: showUserInfo(); showUserInfo
導讀舉例說明如何為JavaScript的方法參數設置默認值_基礎知識:你是否遇到過這樣的情況,寫了個function,無參數。 function showUserInfo(){ alert(你好!我是小明。); } function showUserInfo(){ alert(你好!我是小明。); } 調用: showUserInfo(); showUserInfo

你是否遇到過這樣的情況,寫了個function,無參數。
調用:
后來,發現其他地方也需要這個function,但是有變量值已經在function里面寫死了,怎么辦?加個參數吧。
說明一下:name=name||"小明" 這句代碼的意思是如果name為null就等于默認值“小明”。也可以這樣寫:
調用:
后來,需求又變了,需要加上年齡。好吧再改:
調用:
好了,如果我們需要再添加生日、電話、性別、QQ等等參數,又該怎么辦呢?一個一個的設置默認值嗎?實際上,我看到很多人確實是這樣做的。下面我們來看一個更簡單的方式。那就是使用Jquery的擴展。先看代碼:
說明:$.extend(defaultSetting,settings)的作用就是將傳入的setting配置與defaultSetting合并,并用setting中的配置覆蓋defaultSetting的配置。
調用:
很簡單吧!這樣,就算有100個參數,都不怕了。
那么什么時候使用多個參數,什么時候使用這樣的參數對象呢?我的經驗是,根據實際需要,如果使用一、兩個參數就可以搞定的就不使用參數對象。超過3個,我就會使用這種參數對象。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
舉例說明如何為JavaScript的方法參數設置默認值_基礎知識
舉例說明如何為JavaScript的方法參數設置默認值_基礎知識:你是否遇到過這樣的情況,寫了個function,無參數。 function showUserInfo(){ alert(你好!我是小明。); } function showUserInfo(){ alert(你好!我是小明。); } 調用: showUserInfo(); showUserInfo