logo

JavaScript-merkkijono korvaa kaikki() -menetelmä

The replaceAll()> menetelmä JavaScriptissä on käytetään korvaamaan kaikki tietyn alimerkkijonon tai kuvion esiintymät uudella alimerkkijonolla.

The replaceAll()> menetelmä ei muuta alkuperäistä merkkijonoa.

1 miljardista miljoonaan

JavaScriptinreplaceAll()>menetelmä, jota käytetään korvaamaan kaikki määritetyn esiintymät alamerkkijono tai kuvio merkkijonon sisällä, jossa on uusi osamerkkijono. Tämä menetelmä päivittää merkkijonon kattavasti korvaamalla jokaisen kohteen esiintymän alamerkkijono tai kuvio tarjotun kanssa korvaava merkkijono .



Huomautus: Alkuperäinen merkkijono pysyy muuttumattomana, säilyttäen sen eheyden koko prosessin ajan.

Syntaksi:

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

Parametrit:

Tämä menetelmä hyväksyy tietyt alla määritellyt parametrit:

  • regexp: Se on säännöllinen lauseke, jonka osumat korvataan arvolla newSubstr tai määritetyn funktion palauttamalla arvolla.
  • substr: Se määrittää alimerkkijonot, jotka on korvattava newSubstrilla tai määritetyn funktion palauttamalla arvolla.
  • newSubstr: Se on osamerkkijono, joka korvaa kaikki substr:n tai säännöllisen lausekkeen määrittämän merkkijonon osumat.
  • toiminto : Se on funktio, jota kutsutaan korvaamaan osumat säännöllisellä lausekkeella tai alilausekkeella.

Palautusarvo:

Palauttaa merkkijonon, jossa hakuarvo on korvattu.

JavaScript-merkkijono korvaaAll() -menetelmän esimerkkejä

Esimerkki 1: Merkkijono Korvaa kaikki esiintymät

ennakkotilaa puun läpikulku

Toimintogfg()>ottaa merkkijonon Geeks tai Geeks, korvaa kaikki esiintymät tai sanalla for ja kirjaa muokatun merkkijonon Geeks for Geeks konsoliin.

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

Lähtö
Geeks for Geeks>

Esimerkki 2: Korvaa kaikki kahvin esiintymät teellä

ToimintoGFG()>määrittää säännöllisen lausekkeen/coffee/ig>vastaamaan kaikkiin kahvin esiintymisiin kirjainkoolla epäherkästi merkkijonossa Lets, kahvia tänään!. Sitten se korvaa kaikki esiintymät teellä ja kirjaa muokatun merkkijonon Lets, have tea tänään! konsoliin.

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

Lähtö
Lets, have tea today!>

Meillä on täydellinen luettelo Javascript-merkkijonomenetelmistä. Tarkista ne käymällä läpi Javascript-merkkijono täydellinen viite artikla.

Tuettu selain:

  • Google Chrome 85 ja yli
  • Microsoft Edge 85 ja yli
  • Mozilla Firefox 77 ja yli
  • Ooppera 71 ja yli
  • Safari 13.1 ja uudemmat