„JavaScript“ eilutė pakeistiAll() metodas

The replaceAll()> metodas JavaScript yra naudojamas visiems nurodytos poeilutės ar šablono atvejams pakeisti nauja eilute.

The replaceAll()> metodas nekeičia pradinės eilutės.

JavaScript'ai replaceAll()> metodas, naudojamas visiems nurodyto atvejams pakeisti poeilutė arba modelis eilutėje su nauja eilute. Šis metodas visapusiškai atnaujina eilutę, pakeičiant kiekvieną taikinio įvykį poeilutė arba modelis su pateikta pakaitinė eilutė .

Pastaba: Originali eilutė išlieka nepakitusi, išsaugodama jos vientisumą viso proceso metu.

Sintaksė:

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

Parametrai:

Šis metodas priima tam tikrus toliau nurodytus parametrus:

  • regexp: Tai reguliarioji išraiška, kurios atitikmenys pakeičiami newSubstr arba nurodytos funkcijos grąžinama reikšme.
  • substr: Jis apibrėžia eilutes, kurios turi būti pakeistos newSubstr arba nurodytos funkcijos grąžinama reikšme.
  • newSubstr: Tai poeilutė, kuri pakeičia visus substr arba reguliariosios išraiškos nurodytos eilutės atitikmenis.
  • funkcija : tai funkcija, kuri iškviečiama, kad atitiktys būtų pakeistos regexp arba substr.

Grąžinimo vertė:

Grąžina eilutę, kurioje paieškos reikšmė buvo pakeista.

„JavaScript“ eilutė „placeAll()“ metodo pavyzdžiai

1 pavyzdys: Styga Pakeisti visus įvykius

Funkcija gfg()> paima eilutę „Geeks“ arba „Geeks“, pakeičia visus „for“ arba „for“ atvejus ir įregistruoja modifikuotą eilutę „Geeks for Geeks“ į konsolę.

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

Išvestis
Geeks for Geeks 

2 pavyzdys: Pakeiskite kavą arbata

Funkcija GFG()> apibrėžia reguliariąją išraišką /coffee/ig> kad atitiktų visus kavos atvejus - nejautrus eilutėje Leiskite išgerti kavos šiandien!. Tada jis visus įvykius pakeičia arbata ir įrašo modifikuotą eilutę Leiskite, išgerkite arbatos šiandien! prie konsolės.

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

Išvestis
Lets, have tea today! 

Turime visą „Javascript“ eilučių metodų sąrašą. Norėdami juos patikrinti, eikite į „Javascript String“ visa nuoroda straipsnis.

Palaikoma naršyklė:

  • Google Chrome 85 ir daugiau
  • Microsoft Edge 85 ir daugiau
  • Mozilla Firefox 77 ir daugiau
  • Opera 71 ir daugiau
  • Safari 13.1 ir naujesnės versijos