„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ę.
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.
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