AI Workshop: learn to build apps with AI →
Objects: How to create an object

Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.


Here’s how we define an object:

const car = {}

This is the object literal syntax, which is one of the nicest things in JavaScript.

You can also use the new Object syntax:

const car = new Object()

or use Object.create():

const car = Object.create({})

Those are all equivalent. The end result will be the same thing.

Lessons in this unit:

0: Introduction
1: ▶︎ How to create an object
2: Object properties
3: Objects are passed by reference
4: Methods
5: Passing objects as function arguments or returning objects from a function
6: Accessing a property of the object inside a method using `this`
7: Object destructuring
8: Cloning objects
9: Sort an array of objects by a property value
10: Merging two objects into one
11: apply, call, bind