Eventuali duplicati:
Are “(function () { }) ()” and “(function () { } ())” functionally equal in JavaScript?Qual è la differenza tra queste tre forme di funzione anonima autoinviante?
sto leggendo il documento qui sotto.
http://addyosmani.com/resources/essentialjsdesignpatterns/book/#patternity
Quando ho guardato se questi esempi, l'auto-invocazione di una funzione anonima aveva tre forme.
L'uno era
(function() {
//do something
})();
e un altro è stato
function() {
//do something
}();
e l'altro era
(function() {
//do something
}());
Qual è la differenza tra queste tre forme?
Grazie per la tua lettura!
Il secondo è un errore di sintassi se sta da solo. –