(function () { console.log('test'); }()); (function() { console.log('test'); })();
J'ai découvert que les deux peuvent imprimer le test. Quelle est la différence ? Comment le comprendre ? J'espère que Dieu pourra m'éclairer.
Il n'y a pas de différence de fonctionnement. En termes de sémantique, la première consiste à traiter l'intégralité du résultat de l'exécution de la fonction comme une expression, et la seconde consiste à traiter la fonction comme une expression
Il n'y a pas de différence de fonctionnement. En termes de sémantique, la première consiste à traiter l'intégralité du résultat de l'exécution de la fonction comme une expression, et la seconde consiste à traiter la fonction comme une expression