函数实参为对象

当一个函数需要三个以上的形参时,对于函数参数传入的顺序让人麻烦到怀疑人生。之前写类似问题的时候没有意识到这个问题可以这样简化。今天看到如获珍宝。
感觉还是要多看书多看别人文章,才能意识到自己存在的问题,这是一种意识的养成!

具体实现

通过名/值对的形式传入参数,这样参数的顺序就无关紧要了。利用了对象键值对的无序性。

function out(objArgs){
    in(objArgs.parameter1,
       objArgs.parameter2,
       objArgs.parameter3,...);
}
out({parameter1:"noe",parameter2:20,parameter3:男});

noe’s Blog

猜你喜欢

转载自blog.csdn.net/knox_noe/article/details/83783988
今日推荐