JavaScript-streng replaceAll()-metoden

De replaceAll()> metode i JavaScript er brukes til å erstatte alle forekomster av en spesifisert delstreng eller mønster med en ny delstreng.

De replaceAll()> metode endrer ikke den opprinnelige strengen.

JavaScript replaceAll()> metode som brukes for å erstatte alle forekomster av en spesifisert understreng eller mønster i en streng med en ny understreng. Denne metoden oppdaterer strengen omfattende ved å erstatte hver forekomst av målet understreng eller mønster med det gitte erstatningsstreng .

Merk: Den originale strengen forblir uendret, og bevarer sin integritet gjennom hele prosessen.

Syntaks:

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

Parametere:

Denne metoden godtar visse parametere definert nedenfor:

  • regexp: Det er det regulære uttrykket hvis samsvar erstattes med newSubstr eller verdien returnert av den angitte funksjonen.
  • substr: Den definerer understrengene som skal erstattes med newSubstr eller verdien returnert av den angitte funksjonen.
  • newSubstr: Det er understrengen som erstatter alle samsvarene til strengen spesifisert av understren eller det regulære uttrykket.
  • funksjon : Det er funksjonen som påkalles for å erstatte treffene med regexp eller substr.

Returverdi:

Returnerer en streng der søkeverdien er erstattet.

JavaScript-streng replaceAll() Metodeeksempler

Eksempel 1: String Erstatt alle forekomster

Funksjonen gfg()> tar en streng Geeks eller Geeks, erstatter alle forekomster av eller med for, og logger den modifiserte strengen Geeks for Geeks til konsollen.

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

Produksjon
Geeks for Geeks 

Eksempel 2: Erstatt alle forekomster av kaffe med te

Funksjonen GFG()> definerer et regulært uttrykk /coffee/ig> å matche alle forekomster av kaffe uten store og små bokstaver i strengen La oss ta kaffe i dag!. Den erstatter deretter alle forekomster med te og logger den modifiserte strengen La oss ta 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(); 

Produksjon
Lets, have tea today! 

Vi har en komplett liste over Javascript-strengmetoder, for å sjekke dem, gå gjennom Javascript String Complete Reference artikkel.

Støttet nettleser:

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