Quel est le point d'exclamation faire avant la fonction?

!function () {}();
Son utilité est expliquée dans cette réponse: stackoverflow.com/questions/5422585/...
connexes: JavaScript signe + devant le nom de la fonction
Nous l'appeler Auto-exécution de la fonction anonyme ---
Préférable de se référer à ce qu'un Immédiatement appelé la Fonction d'Expression, que l'article plus tard, explique ("self-executing" implique la récursivité)

OriginalL'auteur Sebastian Otto | 2010-09-20