hi molily,
Solche »statischen Klassenmethoden« nutzt man in Javascript genauso wie in anderen Sprachen.
var User = function(attributes) {…};
User.from = function (json) {
var obj = JSON.parse(json);
return new User(obj);
};
>
> Oder um Konstanten unterzubringen:
>
> ~~~javascript
User.USER_ROLE = 0;
> User.MODERATOR_ROLE = 1;
> User.ADMIN_ROLE = 2;
(aus den Fingern gesaugt)
"Aber" ich habe dann irgendwo
MyUser = new User();
???
Bzw. warum lege ich nicht gleich ein User-Objekt an?
var User = {
"prop1":"abc",
"method1" : function () {
}
}
?
mfg
tami