18/01/10

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
};



2 commentaires pour “Fonctions anonymes en Javascript — éléments de syntaxe”

  1. FGRibreau dit :

    Dans le premier exemple. « object » est le retour de la fonction (qui peut-être un objet ou autre) dans le second « objet » est le nom de la fonction.

Laissez un commentaire

Vous pouvez utiliser les balises HTML suivantes : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Les commentaires sont publiés sous votre pleine et entière responsabilité et ne doivent pas contrevenir aux lois et règlementations en vigueur. Les propos racistes ou antisémites, diffamatoire ou injurieux, divulguant des informations fausses, relatives à la vie privée d'une personne ou utilisant des oeuvres protégées par les droits d'auteurs ne sont pas les bienvenus et seront modérés sans modération.

Merci d'être constructif et n'oubliez pas : « sans la liberté de ramer il n'est point d'éloge flotteur ! »

Subscribe without commenting