Concept Flow - Constructor functions
Call Constructor Function with new
Create empty object
Set this to new object
Add properties/methods to this
Return this object
Store object in variable
Use object
When you call a constructor function with 'new', JavaScript creates a new object, sets 'this' inside the function to that object, adds properties, then returns the object.