JavaScript-tekenreeks ReplaceAll()-methode

De replaceAll()> methode in JavaScript is gebruikt om alle exemplaren van een opgegeven subtekenreeks of patroon te vervangen door een nieuwe subtekenreeks.

De replaceAll()> methode verandert de originele string niet.

JavaScript's replaceAll()> methode die wordt gebruikt voor het vervangen van alle exemplaren van een opgegeven subtekenreeks of patroon binnen een string met een nieuwe substring. Deze methode werkt de tekenreeks volledig bij door elk exemplaar van het doel te vervangen subtekenreeks of patroon met de meegeleverde vervangende string .

Opmerking: De originele string blijft ongewijzigd, waardoor de integriteit ervan gedurende het hele proces behouden blijft.

Syntaxis:

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

Parameters:

Deze methode accepteert bepaalde hieronder gedefinieerde parameters:

  • regexp: Het is de reguliere expressie waarvan de overeenkomsten worden vervangen door de newSubstr of de waarde die wordt geretourneerd door de opgegeven functie.
  • substr: Het definieert de substrings die moeten worden vervangen door newSubstr of de waarde die wordt geretourneerd door de opgegeven functie.
  • nieuwSubstr: Het is de subtekenreeks die alle overeenkomsten vervangt van de tekenreeks die is opgegeven door de substr of de reguliere expressie.
  • functie : Het is de functie die wordt aangeroepen om de overeenkomsten te vervangen door de regexp of substr.

Winstwaarde:

Retourneert een tekenreeks waarin de zoekwaarde is vervangen.

JavaScript-tekenreeks ReplaceAll() Methodevoorbeelden

Voorbeeld 1: Tekenreeks Vervang alle exemplaren

De functie gfg()> neemt een string Geeks of Geeks, vervangt alle exemplaren van of met for, en registreert de gewijzigde string Geeks voor Geeks naar de console.

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

Uitvoer
Geeks for Geeks 

Voorbeeld 2: Vervang alle gevallen van koffie door thee

De functie GFG()> definieert een reguliere expressie /coffee/ig> om alle gevallen van koffie hoofdletterongevoelig te matchen in de string Lets, have coffee today!. Vervolgens worden alle gebeurtenissen vervangen door thee en wordt de gewijzigde string geregistreerd. Laten we vandaag thee drinken! naar de console.

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

Uitvoer
Lets, have tea today! 

We hebben een volledige lijst met JavaScript-tekenreeksmethoden. Om deze te controleren, gaat u naar de Volledige referentie van JavaScript-reeks artikel.

Ondersteunde browser:

  • Google Chrome 85 en hoger
  • Microsoft Rand 85 en hoger
  • Mozilla Firefox 77 en hoger
  • Opera 71 en hoger
  • Safari 13.1 en hoger