Мне нужно переписать несколько сценариев от коллеги.
Мы используем ES2015 +, поэтому мы можем использовать строки шаблонов, однако почти все его конкатенации строк выполняются с помощью функции .concat ().
Есть ли автомат c способ преобразования следующего кода?
Исходный код:
const logName = "example"
const errorMessage = "error";
console.log("Error: ".concat(errorMessage));
console.log("".concat(logName, ": ").concat(errorMessage));
Преобразованный код:
const logName = "example"
const errorMessage = "error";
console.log(`Error: ${errorMessage}`);
console.log(`${logName}: ${errorMessage});
Для конкатенации строк с "" + errorMessage
У меня нет проблем, eslint автоматически может преобразовать их в `${errorMessage}`
.