Reactjs 如何重构函数参数在整个程序中的位置
我有这样一个功能:Reactjs 如何重构函数参数在整个程序中的位置,reactjs,visual-studio-code,refactoring,Reactjs,Visual Studio Code,Refactoring,我有这样一个功能: function doSomething(A, B, C) { } 我在整个程序中多次使用此功能,如下所示: doSomething(input1, input2, input3) function doSomething(B, A, C) { } doSomething(input2, input1, input3) 有没有办法重构此函数,使其变成这样: doSomething(input1, input2, input3) function doSomet
function doSomething(A, B, C) {
}
我在整个程序中多次使用此功能,如下所示:
doSomething(input1, input2, input3)
function doSomething(B, A, C) {
}
doSomething(input2, input1, input3)
有没有办法重构此函数,使其变成这样:
doSomething(input1, input2, input3)
function doSomething(B, A, C) {
}
doSomething(input2, input1, input3)
你可能会问我为什么需要这个,这个函数需要比我展示的更多的参数,而且位置没有意义!,我必须始终传递null以获得最常用的参数,如果我可以在函数中交换这些参数的位置,当然也可以在整个程序中交换这些参数的位置,那将是非常棒的我不介意使用任何第三方软件,如果他们能够做这样的事情
谢谢。您可以使用正则表达式替换它们。单击
Ctrl+shift+F
,然后展开面板。将doSomething\(.*)、(.*)、(.*)、(.*)\)写入第一行。然后这一行转到第二行doSomething($2,$1,$3)
。然后,您可以快速地逐个替换它们或全部替换它们(我不会这么做)。我知道在replace和etc中使用regex,但我不知道我可以使用带有${groupNumber}
的组,并将它们放在任何我想放的地方!,谢谢