SO - 17227447

by Arun P Johny

JavaScript

var person = function () {
    // Private
    var name = "David";
    return {
        getName : function () {
            return name;
        },
        setName : function (newName) {
            name = newName;
        }
    };
}();
console.log(person);  
console.log(person.getName());