Fonctions anonymes en Javascript — éléments de syntaxe

C’est sur le blog Code 18 que j’ai trouvé quelques remarques intéressantes concernant la syntaxe des fonctions anonymes dont les frameworks Javascript comme jQuery ou Prototype sont friands. Voici deux exemples pour illustrer la question. Saurez-vous faire la différence entre :

var object = function(){
   // code
}();

et

var object = function(){
   // code
};