Symbol.replace - символ який вказує на метод який замінює значення.
Symbol.replace;
replace властивість об'єкта Symbol яка містить який вказує на метод для заміни значення.
class Replace1{
constructor(value){
this.value = value;
}
[Symbol.replace](string){
return string+' '+this.value;
}
}
alert('JS'.replace(new Replace1('Delphi')));