I’m wondering why its not taking the arguments and replacing them?
**Your code so far**
function myReplace(str, before, after) {
return str
.replace(str.hasOwnProperty(before), after)
}
console.log(myReplace("A quick brown fox jumped over the lazy dog", "jumped", "leaped"));
**Your browser information:**
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
Challenge: Search and Replace
Link to the challenge: