I am trying to create a simple function that replaces all instances of a certain character in a string in JS. In this instance, I want to replace all a
's with o
's.
I am pretty sure the code is right, but the output is still the original string.
function replaceLetter(string){
for(var i = 0; i < string.length; i++){
if(string[i] == 'a'){
console.log(string[i]);
string[i] = 'o'
}
}
return string;
}
replaceLetter('hahaha') // returns 'hahaha'
Why isn't it replacing a's with o's?