title: Write a function which takes in a string and returns the counts of each string
body: <p>I'm literally stuck at solving this simple question. Anyway I found out another way to solve this but I couldn't figure out the issue with my code.</p>
  
  <pre><code>function charCout(str)
  {
      str = str.toLowerCase();
      var f  = {};
  
      for(let i =0;i&lt;str.length;i++)
      {
          if(str[i] === " ")
          {
              continue;
          }
          else{
              if(str[i] in Object.keys(f))
              {
                  f[str[i]] += 1;
              }
              else
              {
                  f[str[i]] = 1;
              }
          }
      }
    return(f);   
  }
  
  
  
  
  input: charCout("my name is Khan23")
  expected output: {2: 1,3: 1,a: 2,e: 1,h: 1,i: 1,k: 1,m: 2,n: 2,s: 1,y: 1}
  what i got: {2: NaN,3: NaN,a: 1,e: 1,h: 1,i: 1,k: 1,m: 1,n: 1,s: 1,y: 1}
  </code></pre>