The replaceAll()>
metoda v JavaScriptu je uporablja se za zamenjavo vseh pojavitev določenega podniza ali vzorca z novim podnizom.
The replaceAll()>
metoda ne spremeni izvirnega niza.
javascript onload
JavaScriptreplaceAll()>
metoda, uporabljena za zamenjavo vseh primerkov določenega podniz oz vzorec znotraj niza z novim podnizom. Ta metoda celovito posodobi niz tako, da zamenja vsako pojavitev cilja podniz oz vzorec s priloženim nadomestni niz .
Opomba: Prvotni niz ostane nespremenjen in ohranja svojo celovitost skozi celoten proces.
Sintaksa:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)>
Parametri:
Ta metoda sprejema določene parametre, opredeljene spodaj:
- regexp: To je regularni izraz, katerega ujemanja so nadomeščena z newSubstr ali vrednostjo, ki jo vrne navedena funkcija.
- substr: Določa podnize, ki jih je treba nadomestiti z newSubstr ali vrednostjo, ki jo vrne navedena funkcija.
- newSubstr: To je podniz, ki nadomesti vsa ujemanja niza, podanega s substr ali regularnim izrazom.
- funkcijo : To je funkcija, ki se prikliče za zamenjavo ujemanj z regularnim izrazom ali substr.
Povratna vrednost:
Vrne niz, kjer je bila zamenjana iskalna vrednost.
Primeri metode JavaScript String replaceAll().
Primer 1: Niz Zamenja vse pojavitve
burak ozcivit
Funkcijagfg()>
vzame niz Geeks ali Geeks, zamenja vse pojavitve ali z for in zabeleži spremenjeni niz Geeks za Geeks v konzolo.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg();>
Izhod
Geeks for Geeks>
Primer 2: Zamenjajte vse primere kave s čajem
FunkcijaGFG()>
definira regularni izraz/coffee/ig>
da se ujema z vsemi pojavitvami kave brez upoštevanja velikih in malih črk v nizu Lets, drink coffee today!. Nato zamenja vse pojavitve s čajem in zabeleži spremenjeni niz Lets, drink tea today! na konzolo.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG();>
Izhod
Lets, have tea today!>
Imamo popoln seznam nizovnih metod Javascript, če jih želite preveriti, pojdite skozi Javascript String Complete Reference Članek.
Podprti brskalnik:
- Google Chrome 85 in več
- Microsoft Edge 85 in več
- Mozilla Firefox 77 in več
- Opera 71 in več
- Safari 13.1 in višje