// 对象直接描述
var obj1 = {
parm : "",
_getParm : function() {
return this.parm ;
},
_setParm : function(v) {
this.parm = v;
}
};
// 定义函数对象
var obj2 = function() {
var parm = "";
this.getParm = function() {
return this.parm;
};
this.setParm = function(v) {
this.parm = v;
}
};
// 原型继承
var obj3 = new Function();
obj3.protots = {
parm : "",
getParm : function() {
return this.parm ;
},
setParm : function(v) {
this.parm = v;
}
};
// 工厂模式
function creatObject() {
var parm= new Object();
parm.value= "";
tmp.getValue = function() {
return tmp.value;
};
tmp.setValue = function(v) {
tmp.value= v;
};
return tmp;
}
JS创建基本类的三种方法
于 2018-07-27 15:43:38 首次发布