几种常用的js类定义方法

方法1 /对象的文字




var obj1 = { {
V1:
get_v1:函数(){
返回this.v1;
},
set_v1:功能(v){
this.v1 = V;
}
};


2个方法定义的函数对象




var obj =函数(){()
var;
this.get_v1 =函数(){
返回this.v1;
};
this.set_v1 =功能(v){
this.v1 = V;
}
};


3 原型继承法




var OBJ3 =新的功能();
obj3.prototype = { {
V1:
get_v1:函数(){
返回this.v1;
},
set_v1:功能(v){
this.v1 = V;
}
};


4 工厂模型方法




功能loadobj(){
新对象();
tmp.v1 = ;
tmp.get_v1 =函数(){
返回tmp.v1;
};
tmp.set_v1 =功能(v){
tmp.v1 = V;
};
返回TMP;
}

obj1.set_v1('hello1);
警报(obj1.get_v1());

var obj2 =新的对象();
obj2.set_v1('hello2);
警报(obj2.get_v1());

var OBJ3 =新的对象();
obj3.set_v1('hello3);
警报(obj3.get_v1());

无功obj4 = loadobj();
obj4.set_v1('hello4);
警报(obj4.get_v1());

警报(obj1);
警报(obj2);
警报(OBJ3);
警报(obj4);


这是几种常用的JS类定义方法的简要介绍,这都是萧边分享你的内容。我希望能给你一个参考,希望你能得到很多支持。