FreeCodeCamp中級算法

使用給定的參數(shù)對句子執(zhí)行一次查找和替換,然后返回新句子。

第一個參數(shù)是將要對其執(zhí)行查找和替換的句子。

第二個參數(shù)是將被替換掉的單詞(替換前的單詞)。

第三個參數(shù)用于替換第二個參數(shù)(替換后的單詞)。

注意:替換時保持原單詞的大小寫。例如,如果你想用單詞 "dog" 替換單詞 "Book" ,你應該替換成 "Dog"。


function myReplace(str, before, after) {

var newStr = "";

if (before[0] === before[0].toUpperCase()) {

after = after[0].toUpperCase() + after.slice(1);

}

newStr = str.replace(before,after);

return newStr;

}


結果:


結果
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容