[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Operators/new [Back]  [Original]

- JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since 20157.

  1. new

car car makemodelyear

js
function car(make, model, year) {
  this.make = make;
  this.model = model;
  this.year = year;
}

this

mycar

js
mycar = new car("Eagle", "Talon TSi", 1993);

mycar mycar.make "Eagle"mycar.year 1993

new car

js
kenscar = new car("Nissan", "300ZX", 1992);
vpgscar = new car("Mazda", "Miata", 1990);

person

js
function person(name, age, sex) {
  this.name = name;
  this.age = age;
  this.sex = sex;
}

person

js
rand = new person("Rand McKinnon", 33, "M");
ken = new person("Ken Jones", 39, "M");

car person owner

js
function car(make, model, year, owner) {
  this.make = make;
  this.model = model;
  this.year = year;
  this.owner = owner;
}

js
car1 = new car("Eagle", "Talon TSi", 1993, rand);
car2 = new car("Nissan", "300ZX", 1992, ken);

rand ken owners car2 owner

js
car2.owner.name

js
car1.color = "black";

color car1 "black" car


Web Proxy Viewer  |  New URL  |  Original Page