我有这样的功能:
function doSomething(A,B,C) {
}
我在整个程序中多次使用此功能,如下所示:
doSomething(input1,input2,input3)
是否有一种方法可以重构此功能,所以它变成这样:
function doSomething(B,A,C) {
}
doSomething(input2,input1,input3)
您可能会问我为什么需要此函数,该函数需要比我显示的参数更多的参数,并且放置没有意义!,我必须始终传递null才能获得最常用的参数,如果我这样做会很棒可以只交换这些参数在函数中的位置,当然也可以在整个程序中交换它们!
我不介意使用任何第三方软件,只要他们能够执行类似的操作
谢谢。