首页课程Javascript fun classobject constructor

object constructor

目录列表

对象构造器

对象构造器

本例使用函数来构造对象:

1

2

3

4

5

6

7

function person(firstname, lastname, age, eyecolor)

{

    this.firstname = firstname;

    this.lastname = lastname;

    this.age = age;

    this.eyecolor = eyecolor;

}

在JavaScript中,this通常指向的是我们正在执行的函数本身,或者是指向该函数所属的对象(运行时)

填空创建一个构造函数:

function movie(title, director) { 

this.title =

this.director =;

}

创建 JavaScript 对象实例

创建 JavaScript 对象实例

一旦您有了对象构造器,就可以创建新的对象实例,就像这样:

1

2

3

4

 var myFather = new person("John","Doe",50,"blue");

 var myMother = new person("Sally","Rally",48,"green");

 document.write(myFather.age); // -> 50

 document.write(myMother.name); // -> Sally

提示: myFather 和 myMother 是 person 对象的实例,它们的属性分配给相应的值。


什么关键字用于创建对象的实例?

创建对象

创建对象

请考虑以下示例。

1

2

3

4

5

6

function person (name, age) {

  this.name = name;

  this.age = age;

}

var John = new person("John", 25);

var Loen = new person("Loen", 28);

使用点语法访问对象的属性。

为了使用对象中包含的信息,需要哪两项?