NodeJs permet d'écrire du code en ECMA Script 5, nous pouvons donc profiter des getter et setter :
/*jslint es5: true */
function MyClass() {
var name;
return {
get name() {
return name;
},
set name(value) {
name = 'Mr ' + value;
}
};
}
var obj = new MyClass();
obj.name = "Romain"; //call the setter
console.log(obj.name); //call the getter
/* print 'Mr Romain' */
Aucun commentaire:
Enregistrer un commentaire