JavaScript Classes and Objects
Creating an object on the fly.
Creating a class and object instances.
Creating an object from a function.