https://tutorial.eyehunts.com/js/types-of-objects-in-javascript/
Types of objects in JavaScript