If you understand objects, you understand JavaScript.
Objects are containers for properties and methods. Properties are named values. Methods are functions stored as properties. Properties can be primitive values, functions, or even other objects. |
In JavaScript, almost everything is an object.
All JavaScript values, except for primitives, are objects.