我正在尝试用“拒绝”一词替换子字符串。例如:如果原始字符串是“abcdefg”而要替换的子字符串是“bcd”,则预期输出是“a DENIED efg”。
我不能使用.replace或其他任何东西,只是.substring
function replacer (variable, replace) {
for (let a = variable.length - 1; a >=0; a--) {
for (let b = replace.length - 1; b >= 0; b--) {
if (replace[b] === variable[a]) {
}
}
}
}
我不知道下一步该怎么做。
这是我的代码,用于从字符串中删除字符。
let stringToReturn = original;
for (let a = toDelete.length - 1; a >= 0; a--) {
for (let b = original.length - 1; b >= 0; b--) {
if (original[b] === toDelete[a]) {
stringToReturn = stringToReturn.substring(0, b) + stringToReturn.substring(b + 1, stringToReturn.length);
} else {
continue;
}
}
}
alert(stringToReturn);
}
但是这次我不需要只删除一个字符,而是找到一个子字符串来替换为DENIED。我为代码风格道歉。
斯蒂芬大帝
叮当猫咪
慕勒3428872
相关分类