亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

JavaScript中定義對象原型的兩種使用方法

Original 2016-12-26 10:55:20 290
abstrakt:本文主要對JavaScript中定義對象原型的兩種使用方法進(jìn)行介紹第一種:function Person() { this.username = new Array(); this.password = "123"; } Person.prototype.getInfo = function() {

本文主要對JavaScript中定義對象原型的兩種使用方法進(jìn)行介紹

第一種:

function Person()
{
this.username = new Array();
this.password = "123";
}
Person.prototype.getInfo = function()
{
alert(this.username + ", " + this.password);
}
var p = new Person();
var p2 = new Person();
p.username.push("zhangsan");
p2.username.push("lisi");
p.getInfo();
p2.getInfo();

   

第二種:

function Person()
{
 this.username = new Array();
 this.password = "123";
}
Person.prototype={
 getInfo:function(){
 alert(this.username + ", " + this.password);
 }
}
var p = new Person();
var p2 = new Person();
p.username.push("zhangsan");
p2.username.push("lisi");
p.getInfo();
p2.getInfo();

   

個人比較喜歡第二種;第二種可以的原型中可以拓展各種方法,用起來比較順手。

例如可以寫:

Person.prototype={
a方法:function(){
 do somethings...
 },
b方法:function(){
 do somethings...
 }
}

   更多關(guān)于JavaScript中定義對象原型的兩種使用方法請關(guān)注PHP中文網(wǎng)(ipnx.cn)其它文章! 


Versionshinweise

Beliebte Eintr?ge