I'm trying to implement the Revealing Module Pattern but I'm unable to expose a modified private property.
var myRevealingModule = (function(){
    var name = 'Diogo';
    function setName () {
       name = name + ' Cardoso';
    }
    return {
        fullName: name,
        set: setName
    };
}());
// Sample usage:
myRevealingModule.set();
console.log(myRevealingModule.fullName); // "Diogo" instead of the excepted "Diogo Cardoso".
 
     
     
    