说我有这样的功能,我打电话整个脚本:我是否需要将空参数传递给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
对,大量的位置参数是一种(坏)代码味道,特别是当它们中的大多数是可选的时。当你必须再次找出这些代码时,你会很高兴你在这六个月的时间里完成了。 –