Qual è il significato della parentesi dopo l'uguale?
PARENETSI:
CODICE COMPLETO:
codice:
var singleton = (function(){
var instance;
return {
getInstance: function() {
if (!instance) {
instance = { proprieta: "abc", metodo: function() { //... } };
}
return instance;
}
};
})();
var mySingleton = singleton.getInstance();
console.log(mySingleton.proprieta); //"abc"
Se la ometto il codice funziona ugualmente! 
codice:
var singleton = function(){
var instance;
return {
getInstance: function() {
if (!instance) {
instance = { proprieta: "abc", metodo: function() { var a = 2; } };
}
return instance;
}
};
}();
var mySingleton = singleton.getInstance();
console.log(mySingleton.proprieta); //"abc"