函数参数的2种传递方式:命名参数、对象字面量方式
函数传递参数,在有多个可选参数的情况下传统的命名参数显的比较死板,不够灵活。
最好的做法是对那些必需值使用命名参数,而使用对象字面量来封装多个可选参数!
提示:你可以先修改部分代码再运行。
运行上面的函数只有obj这个参数使用命名参数形式传递,其它参数使用对象字面量方式来传递;
假如obj,arg1,arg2都使用命名参数方式传递,则定义函数及实例化时,其参数位置是固定不能变的;
假如要进行参数的添加也极其不方便!使用对象字面量方式传递参数,其中的参数位置可随意更改,参数数量也可随意增减!!
1条评论( 网友:1 条,站长:0 条 ) 网友评论{有您的评论更精彩....}