In this chapter, we will cover the following recipes:
Ember.Object is the base class for almost every other Ember object. Routes, models, views, and components all inherit from Ember.Object. It's used everywhere so it's important to understand how it works and how it can be used in our application.
Standard JavaScript objects aren't used often in Ember. Ember's object model builds on JavaScript objects and adds important features such as observers, mixins, computed properties, and initializers. Many of these features are aligned to be in the new ECMAScript standard.