mercredi 10 août 2011

getter et setter avec nodeJs : EcmaScript 5


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