JavaScript-streng replaceAll()-metoden

Det replaceAll()> metode i JavaScript er bruges til at erstatte alle forekomster af en specificeret understreng eller et mønster med en ny understreng.

Det replaceAll()> metode ændrer ikke den originale streng.

JavaScript'er replaceAll()> metode, der bruges til at erstatte alle forekomster af en specificeret understreng eller mønster i en streng med en ny understreng. Denne metode opdaterer strengen omfattende ved at erstatte hver forekomst af målet understreng eller mønster med det tilvejebragte erstatningsstreng .

Bemærk: Den originale streng forbliver uændret og bevarer dens integritet gennem hele processen.

Syntaks:

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

Parametre:

Denne metode accepterer visse parametre defineret nedenfor:

  • regexp: Det er det regulære udtryk, hvis matches er erstattet med newSubstr eller værdien returneret af den angivne funktion.
  • substr: Den definerer de understrenge, der skal erstattes med newSubstr eller den værdi, der returneres af den angivne funktion.
  • newSubstr: Det er understrengen, der erstatter alle overensstemmelser i strengen, der er angivet af understren eller det regulære udtryk.
  • fungere : Det er den funktion, der aktiveres for at erstatte matchene med regexp eller substr.

Returneringsværdi:

Returnerer en streng, hvor søgeværdien er blevet erstattet.

JavaScript-streng replaceAll() Metodeeksempler

Eksempel 1: Streng Erstat alle forekomster

Funktionen gfg()> tager en streng Geeks eller Geeks, erstatter alle forekomster af eller med for og logger den ændrede streng Geeks for Geeks til konsollen.

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

Produktion
Geeks for Geeks 

Eksempel 2: Erstat alle forekomster af kaffe med te

Funktionen GFG()> definerer et regulært udtryk /coffee/ig> at matche alle forekomster af kaffe kaf-ufølsomt i strengen Lad os få kaffe i dag!. Det erstatter derefter alle forekomster med te og logger den ændrede streng. Lad os få te i dag! til konsollen.

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

Produktion
Lets, have tea today! 

Vi har en komplet liste over Javascript-strengmetoder, for at kontrollere dem skal du gå gennem Javascript String Complete Reference artikel.

Understøttet browser:

  • Google Chrome 85 og derover
  • Microsoft Edge 85 og derover
  • Mozilla Firefox 77 og derover
  • Opera 71 og derover
  • Safari 13.1 og derover