ForeveHG / Frontend-Daily-Interview

学习,尝试回答一些前端面试题
1 stars 0 forks source link

68. 去除字符串中最后一个指定的字符 #69

Open ForeveHG opened 3 years ago

ForeveHG commented 3 years ago

问题来自 https://github.com/haizlin/fe-interview/issues/9

ForeveHG commented 3 years ago
function removeLastTarge(str, target) {
   const index = str.lastIndexOf(target);
   return str.substr(0,index ) + str.substr(index).replace(target, '')
}

或者

function removeLastTarge(str, target) {
   const index = str.lastIndexOf(target);
   return str.substr(0,index ) + str.substr(index + target.length)
}

测试

removeLastTarge('abcadbcadbcdaaa', 'b') //"abcadbcadcdaaa"
//考虑多个字符的情况
removeLastTarge('abcadbcadbcdaaa', 'bc') //"abcadbcaddaaa"