国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè)課程Javascript-Spa?kurs對(duì)象構(gòu)造器

對(duì)象構(gòu)造器

目錄列表

對(duì)象構(gòu)造器

對(duì)象構(gòu)造器

本例使用函數(shù)來(lái)構(gòu)造對(duì)象:

function person(firstname, lastname, age, eyecolor)
{
    this.firstname = firstname;
    this.lastname = lastname;
    this.age = age;
    this.eyecolor = eyecolor;
}

在JavaScript中,this通常指向的是我們正在執(zhí)行的函數(shù)本身,或者是指向該函數(shù)所屬的對(duì)象(運(yùn)行時(shí))

填空創(chuàng)建一個(gè)構(gòu)造函數(shù):

function movie(title, director) { 

this.title =

this.director =;

}

創(chuàng)建 JavaScript 對(duì)象實(shí)例

創(chuàng)建 JavaScript 對(duì)象實(shí)例

一旦您有了對(duì)象構(gòu)造器,就可以創(chuàng)建新的對(duì)象實(shí)例,就像這樣:

 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 對(duì)象的實(shí)例,它們的屬性分配給相應(yīng)的值。


什么關(guān)鍵字用于創(chuàng)建對(duì)象的實(shí)例?

創(chuàng)建對(duì)象

創(chuàng)建對(duì)象

請(qǐng)考慮以下示例。

function person (name, age) {
  this.name = name;
  this.age = age;
}
var John = new person("John", 25);
var Loen = new person("Loen", 28);

使用點(diǎn)語(yǔ)法訪問(wèn)對(duì)象的屬性。

為了使用對(duì)象中包含的信息,需要哪兩項(xiàng)?