浅谈几种常用的JS类定义方法
//方法1对象直接量
varobj1={
v1:"",
get_v1:function(){
returnthis.v1;
},
set_v1:function(v){
this.v1=v;
}
};
//方法2定义函数对象
varObj=function(){
varv1="";
this.get_v1=function(){
returnthis.v1;
};
this.set_v1=function(v){
this.v1=v;
}
};
//方法3原型继承
varObj3=newFunction();
Obj3.prototype={
v1:"",
get_v1:function(){
returnthis.v1;
},
set_v1:function(v){
this.v1=v;
}
};
//方法4工厂模式
functionloadObj(){
vartmp=newObject();
tmp.v1="";
tmp.get_v1=function(){
returntmp.v1;
};
tmp.set_v1=function(v){
tmp.v1=v;
};
returntmp;
}
obj1.set_v1('hello1');
alert(obj1.get_v1());
varobj2=newObj();
obj2.set_v1('hello2');
alert(obj2.get_v1());
varobj3=newObj();
obj3.set_v1('hello3');
alert(obj3.get_v1());
varobj4=loadObj();
obj4.set_v1('hello4');
alert(obj4.get_v1());
alert(obj1);
alert(obj2);
alert(obj3);
alert(obj4);
以上这篇浅谈几种常用的JS类定义方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短