Ich benutze nur jQuery zum Schreiben von JavaScript-Code. Eine Sache, die mich verwirrt, ist diese beiden Ansätze von Schreibfunktionen,Was ist der Unterschied zwischen diesen beiden Funktionen/Ansätzen?
Erster Ansatz
vote = function (action,feedbackId,responseDiv)
{
alert('hi');
return feedbackId;
}
Zweiter Ansatz
function vote(action, feedbackId,responseDiv)
{
alert('hi');
return feedbackId;
}
Was ist der Unterschied zwischen den beiden und warum sollte man Verwenden Sie den ersten Ansatz oder den zweiten Ansatz?
Es sei denn, 'vote' wurde bereits deklariert,' Abstimmung = function (Action, feed ... 'sollte' var vote = function (action, feed ... 'sein - es ist eine schlechte Übung, implizierte Globals zu verwenden. –
mögliches Duplikat von [JavaScript: var Funktionsname = Funktion() {} vs Funktion Funktionsname() {}] (http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname) –