說我有這樣的功能,我打電話整個腳本:我是否需要將空參數傳遞給javascript函數?
function form_senden(form_name, cnf, confirm_txt, trigger_field, ,do_check, chknfcs, allow, errorMsg){
// do something
}
在我的大部分功能的電話,我只是路過的第一個參數。
問:
它是確定在這種情況下忽略傳遞空參數,就像這樣:
form_senden("abc");
或者我需要傳遞的所有參數,無論他們是否使用像這樣:
form_senden("abc","","","","","","","","");
謝謝!
我推薦使用的選項參數對象,如果你有很多:'form_senden( {form_name:'...',cnf:'...')'或'form_senden(form_name,{confirm_txt:'...',allow:true})'。 –
然後我只通過我想要的選項? – frequent
對,大量的位置參數是一種(壞)代碼味道,特別是當它們中的大多數是可選的時。當你必須再次找出這些代碼時,你會很高興你在這六個月的時間裏完成了。 –