如何在整个程序中重构函数参数的位置

我有这样的功能:

function doSomething(A,B,C) {
}

我在整个程序中多次使用此功能,如下所示:

doSomething(input1,input2,input3) 

是否有一种方法可以重构此功能,所以它变成这样:

function doSomething(B,A,C) {
}

doSomething(input2,input1,input3) 

您可能会问我为什么需要此函数,该函数需要比我显示的参数更多的参数,并且放置没有意义!,我必须始终传递null才能获得最常用的参数,如果我这样做会很棒可以只交换这些参数在函数中的位置,当然也可以在整个程序中交换它们!
我不介意使用任何第三方软件,只要他们能够执行类似的操作
谢谢。

pluto416500089 回答:如何在整个程序中重构函数参数的位置

您可以使用正则表达式替换它们。单击Ctrl+shift+F,然后展开面板。将此doSomething\((.*?),(.*?),(.*?)\)写到第一行。然后此第一到第二行doSomething($2,$1,$3)。然后,您可以将它们一一替换或全部替换(我不会那样做)。

本文链接:https://www.f2er.com/3151982.html

大家都在问