String.prototype.replaceAt = function(i, replacement) {
return this.substr(0, i) + replacement + this.substr(i + replacement.length);
}
let s = "node.js php python c++";
s = s.replaceAt(2, "X");
console.log(s);
s = s.replaceAt(13, "Z");
console.log(s);
s = s.replaceAt(16, ' ');
console.log(s);
/*
run:
noXe.js php python c++
noXe.js php pZthon c++
noXe.js php pZth n c++
*/