logo

Metoda JavaScript String replaceAll().

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.

JavaScript
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.

JavaScript
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