The regular object literal {...} syntax allows us to create one object. But sometimes we need to create many similar objects, like multiple users or menu items.

Another way to create objects in JavaScript is using a constructor function with the new operator. We've already seen this when we used Object constructor function to create an object.

We can also create our own constructor functions to create many similar objects.