Bonjour à tous,
Une question qui concerne la syntaxe JavaScript et je voudrais être sûr de bien comprendre...
Dans un programme que j'ai récupéré, je rencontre le code suivant :
Si j'ai bien lu les docs sur internet, il s'agit d'une fonction anonyme. Questions:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // premiere ligne (function(window, undefined) { /* code (peu importe) */ }) (window); // derniere ligne
- Quel est l'intérêt d'une fonction anonyme ?
- Comment y faire appel ?
- Pourquoi une fonction avec comme 2e paramètre un undefined ?
- pourquoi à la fin mettre (window) ?
Merci d'avance
Partager