1 ответ
Изучив документацию , мы находим следующие лакомые кусочки:
const newStr = str.replaceAll(регулярное выражение |substr, newSubstr| функция)
Примечание: при использовании
regexp
вы должны установить глобальный флаг («g»); в противном случае он выдаст ошибку TypeError: «replaceAll должен вызываться с глобальным RegExp».
Другими словами, при вызове с помощью литерала регулярного выражения или
RegExp
, он должен использовать глобальный флаг. Итак, похоже, что от звонка не так много пользы, а от простого использования текущего
replace
. Однако есть одно отличие от
replaceAll
заключается в том, что при передаче ему строки он автоматически выполняет глобальную замену. Здесь вы можете сэкономить немного времени на вводе текста, не вводя глобальный флаг.