我有一些自定义对象定义,例如:
var Class1 = function () { this.value = ''; };
var Class2 = function () { this.data = ''; };
Class1.prototype = {
setObject: function () {
for (var prop in this){
if (typeof obj[prop] != 'undefined')
this[prop] = obj[prop];
}
}
}
Class2.prototype = {
setObject: function () {
for (var prop in this){
if (typeof obj[prop] != 'undefined')
this[prop] = obj[prop];
}
}
}
有没有办法让setObject
所有类都默认使用这种方法?
是从 JavaScript 中的类型(模拟)继承该函数Object
更好,还是使用全局函数或一一定义更好?