Open ForeveHG opened 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"
问题来自 https://github.com/haizlin/fe-interview/issues/9