El replaceAll()>
mètode en JavaScript és s'utilitza per substituir totes les ocurrències d'una subcadena o patró especificada per una nova subcadena.
El replaceAll()>
mètode no canvia la cadena original.
recorregut posterior a la comanda
JavaScriptreplaceAll()>
mètode utilitzat per substituir totes les instàncies d'un determinat subcadena o patró dins d'una cadena amb una nova subcadena. Aquest mètode actualitza de manera completa la cadena substituint cada ocurrència de l'objectiu subcadena o patró amb el proporcionat cadena de substitució .
Nota: La cadena original es manté sense canvis, conservant la seva integritat durant tot el procés.
Sintaxi:
const newString = originalString.replaceAll(regexp | substr , newSubstr | function)>
Paràmetres:
Aquest mètode accepta alguns paràmetres definits a continuació:
- expressió regular: És l'expressió regular les coincidències de la qual se substitueixen amb newSubstr o el valor retornat per la funció especificada.
- substr: Defineix les subcadenes que s'han de substituir per newSubstr o el valor retornat per la funció especificada.
- newSubstr: És la subcadena que substitueix totes les coincidències de la cadena especificada per la substring o l'expressió regular.
- funció : és la funció que s'invoca per substituir les coincidències amb l'expressió regular o substr.
Valor de retorn:
Retorna una cadena on s'ha substituït el valor de cerca.
JavaScript String replaceAll() Exemples de mètodes
Exemple 1: Cadena Substitueix totes les ocurrències
shreya ghoshal
La funciógfg()>
agafa una cadena Geeks o Geeks, substitueix totes les ocurrències de o amb for i registra la cadena modificada Geeks for Geeks a la consola.
function gfg() { let string = 'Geeks or Geeks'; newString = string.replaceAll('or', 'for'); console.log(newString); } gfg();>
Sortida
Geeks for Geeks>
Exemple 2: Substituïu totes les ocurrències de cafè per te
La funcióGFG()>
defineix una expressió regular/coffee/ig>
per fer coincidir totes les ocurrències de cafè sense distinció de majúscules i minúscules a la cadena Permet, prendre un cafè avui!. A continuació, substitueix totes les ocurrències amb te i registra la cadena modificada Permet, prendre te avui! a la consola.
function GFG() { const regexp = /coffee/ig; let string = 'Lets, have coffee today!'; newString = string.replaceAll(regexp, 'tea'); console.log(newString); } GFG();>
Sortida
Lets, have tea today!>
Tenim una llista completa de mètodes de cadena de Javascript, per comprovar-los, si us plau, aneu a Referència completa de cadena de Javascript article.
Navegador compatible:
- Google Chrome 85 i superior
- Microsoft Edge 85 i superior
- Mozilla Firefox 77 i superior
- Òpera 71 i superior
- Safari 13.1 i posteriors