title: Console logging on ember js
body: <p>I would just like to ask why is it that when you print out on the console on ember it gives you a string? but if you typeof on it, it gives you a function?</p>
  
  <pre><code>ex. sample = Ember.Route.extend();
  
  console.log(sample); // prints (subclass of Ember.Route)
  
  console.log(typeof sample); // function
  </code></pre>
  
  <p>Can someone explain this please? Aside with their documentation that is hard to grasp. It's really hard to debug on ember, even with ember inspector. Is there any tool or way to properly debug ember.</p>