suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Syntaxprobleme beim sofortigen Ausführen von Funktionen in JS

(function () {
    console.log('test');
}());

(function() {
    console.log('test');
})();

Ich habe herausgefunden, dass beide den Test ausdrucken können. Was ist der Unterschied? Ich hoffe, dass Gott mich aufklären kann.

代言代言2744 Tage vor384

Antworte allen(1)Ich werde antworten

  • 黄舟

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

    运行上没有区别,语意上,第一个是要把整个函数执行结果当做表达式,第二个则是把函数当做表达式

    Antwort
    0
  • StornierenAntwort