core-js
Version:
Standard library
13 lines (11 loc) • 454 B
JavaScript
;
var validateArguments = require('../internals/validate-string-method-arguments');
// `String.prototype.replaceAll` method
// https://github.com/tc39/proposal-string-replace-all
require('../internals/export')({ target: 'String', proto: true }, {
replaceAll: function replaceAll(searchValue, replaceValue) {
return validateArguments(this, searchValue, 'replaceAll')
.split(String(searchValue))
.join(replaceValue);
}
});