javascript - Problèmes de syntaxe liés à l'exécution immédiate de fonctions dans JS
代言
代言 2017-06-12 09:22:50
0
1
386
(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.

代言
代言

répondre à tous(1)
黄舟

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal