Я хотел бы реорганизовать переменную внутри функции, но только внутри этой функции. Возможно ли это в среде JetBrains?Рефакторинг внутри области в JetBrains IDE
Пример:
var global = 0;
function func1 (val) {
if (val === global) {
doSomething();
} else if (val * 2 === global) {
doSomethingElse();
} else {
doSomethingElseEntirely();
}
}
function func2 (val) {
if (val === global) {
doSomething();
} else if (val * 2 === global) {
doSomethingElse();
} else {
doSomethingElseEntirely();
}
}
При попытке изменить переменную global
внутри func1
через рефакторинг, он будет изменен во всех объеме глобалов, так что в func2
, а также. Я хотел бы предотвратить это. Это возможно?
Вы пытаетесь ** рефакторинг ** глобальная переменная .. так нет - ваш сценарий невозможен. Ваши варианты: многозадачное редактирование или простой поиск/замена в выборе. – LazyOne