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