Методы JavaScript для замены символа другим, если он отсутствует

В JavaScript существует несколько методов замены символа, если он отсутствует, другим символом. Вот несколько подходов, которые вы можете использовать:

  1. Использование метода replace()с регулярным выражением:

    let str = "example string";
    let charToReplace = "x";
    let replacementChar = "y";
    let regex = new RegExp(charToReplace, "g");
    let result = str.replace(regex, replacementChar);
  2. Использование цикла и манипуляций со строками:

    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];
    }
    }
  3. Использование методов split()и join():

    let str = "example string";
    let charToReplace = "x";
    let replacementChar = "y";
    let result = str.split(charToReplace).join(replacementChar);

Это всего лишь несколько примеров. В зависимости от вашего конкретного варианта использования вы можете использовать другие методы или варианты.