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?
 
     
     
    