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".