Я знаю, как заменить один символ в определенном индексе, но я не знаю, как я могу заменить больше символов.
Я уже пробовал цикл FOR, но он не работал.
String.prototype.replaceAt=function(index, replacement) {
return this.substr(0, index) + replacement+ this.substr(index + replacement.length);
}
var str = "hello world";
var indices = [1, 4, 9];
for(i = 0; i < indices.length; i++) {
str.replaceAt(indices[i], "?");
}
Цикл str
после должен быть "h?ll? wor?d"
, но это "hello world"