В JavaScript существует несколько методов замены символа, если он отсутствует, другим символом. Вот несколько подходов, которые вы можете использовать:
-
Использование метода
replace()с регулярным выражением:let str = "example string"; let charToReplace = "x"; let replacementChar = "y"; let regex = new RegExp(charToReplace, "g"); let result = str.replace(regex, replacementChar); -
Использование цикла и манипуляций со строками:
let str = "example string"; let charToReplace = "x"; let replacementChar = "y"; let result = ""; for (let i = 0; i < str.length; i++) { if (str[i] === charToReplace) { result += replacementChar; } else { result += str[i]; } } -
Использование методов
split()иjoin():let str = "example string"; let charToReplace = "x"; let replacementChar = "y"; let result = str.split(charToReplace).join(replacementChar);
Это всего лишь несколько примеров. В зависимости от вашего конкретного варианта использования вы можете использовать другие методы или варианты.