var myclass = {
property1: function (x) {
this.property1 = x;
return this.property1;
},
myfunc: function () {
alert(this.property1);
}
};
var myobj = myclass;
myobj.property1 = 30;
myobj.myfunc();
var best = function () {
this.property1 = function (x) {
this.property1 = x;
return this.property1;
}
this.myfunc = function () {
alert(this.property1);
}
};
var myNew = new best;
myNew.property1 = 10;
myNew.myfunc();
в js нет классов. Объекты