Objects & the Prototype Chain
Object Creation
JavaScript allows creating objects in multiple ways.
- Object Literals: The simplest way to create objects using `{ key: value }`.
- new Object(): Creates an object using the Object constructor.
- Object.create(): Creates an object with a specified prototype.
// Object literal
let person = { name: "Jake", age: 25 };
// new Object()
let user = new Object();
user.name = "Alice";
// Object.create() with no prototype
let obj = Object.create(null);