myReplace
replace word in sentence string.replace()
by trentHarlem
JavaScript
function myReplace(str, before, after) {
if (before[0]===before[0].toUpperCase()){
let afterCap = `${after[0].toUpperCase()}${after.substring(1)}`;
console.log(str,before,after,afterCap)
return(str.replace(before,afterCap))
} else {
after = `${after[0].toLowerCase()}${after.substring(1)}`
console.log(str,before,after)
return(str.replace(before,after))
}
}
myReplace("A quick brown fox jumped over the lazy dog", "jumped", "leaped");