Метод JavaScript String replaceAll().

The replaceAll()> метод у JavaScript є використовується для заміни всіх входжень зазначеного підрядка або шаблону новим підрядком.

The replaceAll()> метод не змінює вихідний рядок.

JavaScript replaceAll()> метод, який використовується для заміни всіх екземплярів указаного підрядок або візерунок у рядку з новим підрядком. Цей метод повністю оновлює рядок, замінюючи кожне входження цілі підрядок або візерунок з наданими рядок заміни .

Примітка: Вихідний рядок залишається незмінним, зберігаючи свою цілісність протягом усього процесу.

Синтаксис:

const newString = originalString.replaceAll(regexp | substr , newSubstr | function) 

Параметри:

Цей метод приймає певні параметри, визначені нижче:

  • регулярний вираз: Це регулярний вираз, збіги якого замінюються на newSubstr або значення, яке повертає зазначена функція.
  • substr: Він визначає підрядки, які потрібно замінити на newSubstr або значення, яке повертає зазначена функція.
  • newSubstr: Це підрядок, який замінює всі збіги рядка, визначеного підрядком або регулярним виразом.
  • функція : Це функція, яка викликається для заміни збігів регулярним виразом або підстрокою.

Повернене значення:

Повертає рядок, де було замінено пошукове значення.

Приклади методу JavaScript String replaceAll().

Приклад 1: Рядок замінити всі випадки

Функція gfg()> приймає рядок Geeks або Geeks, замінює всі випадки або на for і записує змінений рядок Geeks для Geeks на консоль.

JavaScript
function gfg() {  let string = 'Geeks or Geeks';  newString = string.replaceAll('or', 'for');  console.log(newString); } gfg(); 

Вихід
Geeks for Geeks 

приклад 2: Замініть усі випадки кави чаєм

Функція GFG()> визначає регулярний вираз /coffee/ig> щоб зіставити всі входження слова кава без урахування регістру в рядку Lets, have coffee today!. Потім він замінює всі входження на чай і записує змінений рядок Lets, have tea today! до консолі.

JavaScript
function GFG() {  const regexp = /coffee/ig;  let string = 'Lets, have coffee today!';  newString = string.replaceAll(regexp, 'tea');  console.log(newString); } GFG(); 

Вихід
Lets, have tea today! 

У нас є повний список рядкових методів Javascript, щоб перевірити їх, перейдіть Повний довідник про рядки Javascript стаття.

Підтримуваний браузер:

  • Гугл хром 85 і вище
  • Microsoft Edge 85 і вище
  • Mozilla Firefox 77 і вище
  • Опера 71 і вище
  • Сафарі 13.1 і вище