class RegExp1 extends RegExp {
[Symbol.replace](str) {
return RegExp.prototype[Symbol.replace].call(this, str, '#!@?');
}
}
console.log('football'.replace(new RegExp1('foo')));
// expected output: "#!@?tball"
class RegExp1 extends RegExp {
[Symbol.replace](str) {
return RegExp.prototype[Symbol.replace].call(this, str, '#!@?');
}
}
console.log('football'.replace(new RegExp1('foo')));
// expected output: "#!@?tball"