Метод .replaceAll() используется для замены всех вхождений подстроки в строке другой подстрокой.

Синтаксис метода .replaceAll():

string.replaceAll(searchValue, replaceValue)
  • string - строка, в которой нужно выполнить замену.
  • searchValue - подстрока, которую нужно заменить.
  • replaceValue - подстрока, на которую нужно заменить все вхождения searchValue.

Пример использования метода .replaceAll():

const str = "hello world"
const newStr = str.replaceAll("o", "a")
 
console.log(newStr) // Вывод: "hella warld"

В этом примере, мы используем метод .replaceAll() для замены всех вхождений подстроки “o” в строке str на подстроку “a”. Результатом вызова метода .replaceAll() является новая строка newStr, содержащая исходную строку с выполненной заменой.

Метод .replaceAll() может быть полезен для замены всех вхождений подстроки в строке без необходимости использования регулярных выражений. Он может использоваться для замены символов, удаления пробелов или других символов, а также для преобразования текста в строке.

Важно отметить, что метод .replaceAll() доступен только в современных версиях JavaScript и может не поддерживаться в старых браузерах. Если необходимо поддерживать старые браузеры, можно использовать другие методы, такие как .replace() с регулярными выражениями.


Назад