Метод .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()
с регулярными выражениями.