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");