Skip to content

JavaScript new Operator

Learn the basics of the JavaScript new Operator

The JavaScript new operator is used to create a new object.

You follow new with the object class to create a new object of that type:

const date = new Date()

If the object constructor accepts parameters, we pass them:

const date = new Date('2019-04-22')

Given an Object constructor like this:

function Car(brand, model) {
  this.brand = brand
  this.model = model
}

We initialize a new “Car” object using:

const myCar = new Car('Ford', 'Fiesta')
myCar.brand //'Ford'
myCar.model //'Fiesta'

→ Get my JavaScript Beginner's Handbook

I wrote 21 books to help you become a better developer:

  • HTML Handbook
  • Next.js Pages Router Handbook
  • Alpine.js Handbook
  • HTMX Handbook
  • TypeScript Handbook
  • React Handbook
  • SQL Handbook
  • Git Cheat Sheet
  • Laravel Handbook
  • Express Handbook
  • Swift Handbook
  • Go Handbook
  • PHP Handbook
  • Python Handbook
  • Linux Commands Handbook
  • C Handbook
  • JavaScript Handbook
  • Svelte Handbook
  • CSS Handbook
  • Node.js Handbook
  • Vue Handbook
...download them all now!

Related posts that talk about js: