recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Problèmes de syntaxe liés à l'exécution immédiate de fonctions dans JS

(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.

代言代言2745 Il y a quelques jours396

répondre à tous(1)je répondrai

  • 黄舟

    黄舟2017-06-12 09:24:50

    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

    répondre
    0
  • Annulerrépondre