Je n'utilise que jQuery pour écrire du code JavaScript. Une chose qui me trouble est ces deux approches de fonctions d'écriture,Quelle est la différence entre ces deux fonctions/approches?
Première approche
vote = function (action,feedbackId,responseDiv)
{
alert('hi');
return feedbackId;
}
Deuxième approche
function vote(action, feedbackId,responseDiv)
{
alert('hi');
return feedbackId;
}
Quelle est la différence entre les deux et pourquoi un utiliser la première approche ou la deuxième approche?
À moins 'vote' a déjà été déclaré,' vote = function (action, feed ... 'devrait être' var vote = fonction (action, feed ... '-il est une mauvaise pratique d'utiliser des globales implicites –
duplication possible de [JavaScript: var functionName = fonction() {} vs fonction nomFonction() {}] (http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname) –