Ab August 2020 gibt es eine Vorschlag für Stufe 4 zu ECMAScript, das die replaceAll
Methode zu String
.
Es wird jetzt unterstützt in Chrome 85+, Edge 85+, Firefox 77+, Safari 13.1+ .
Die Verwendung ist dieselbe wie bei der replace
Methode:
String.prototype.replaceAll(searchValue, replaceValue)
Hier ist ein Beispiel für die Verwendung:
'Test abc test test abc test.'.replaceAll('abc', 'foo'); // -> 'Test foo test test foo test.'
Es wird unterstützt in die meisten modernen Browser , aber es gibt Polyfills:
Es wird unterstützt in der V8 Motor hinter einer experimentellen Flagge --harmony-string-replaceall
. Lesen Sie mehr über die V8-Website .