[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Symbol/replace [Back]  [Original]

Symbol.replace - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Symbol.replace

Baseline Large disponibilit

Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis janvier 2020.

Le symbole connu Symbol.replace dfinit la mthode utilise pour remplacer les correspondances trouves dans une chane de caractres. Cette fonction est appele par la mthode String.prototype.replace().

Pour plus d'informations, se rfrer aux pages sur RegExp.prototype[@@replace]() et String.prototype.replace().

Dans cet article

Exemple interactif

class Replace1 {
  constructor(value) {
    this.value = value;
  }
  [Symbol.replace](string) {
    return `s/${string}/${this.value}/g`;
  }
}

console.log("foo".replace(new Replace1("bar")));
// Expected output: "s/foo/bar/g"
Attributs de Symbol.replace
crivableNon
numrableNon
ConfigurableNon

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-symbol.replace

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page