2 require('./_fix-re-wks')('replace', 2, function(defined, REPLACE, $replace){
3 // 21.1.3.14 String.prototype.replace(searchValue, replaceValue)
4 return [function replace(searchValue, replaceValue){
7 , fn = searchValue == undefined ? undefined : searchValue[REPLACE];
8 return fn !== undefined
9 ? fn.call(searchValue, O, replaceValue)
10 : $replace.call(String(O), searchValue, replaceValue);