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