Uso solo jQuery para escribir código JavaScript. Una cosa que me confunde es estos dos enfoques de la escritura de funciones,¿Cuál es la diferencia entre estas dos funciones/enfoques?
Primera aproximación
vote = function (action,feedbackId,responseDiv)
{
alert('hi');
return feedbackId;
}
segundo enfoque
function vote(action, feedbackId,responseDiv)
{
alert('hi');
return feedbackId;
}
¿Cuál es la diferencia entre los dos y por qué debe uno usar el primer enfoque o el segundo enfoque?
A menos que 'vote' ya se ha declarado,' voto = función (acción, feed ... 'debe ser' var vote = function (action, feed ... '-es una mala práctica usar globals implícitos. –
posible duplicado de [JavaScript: var functionName = function() {} vs function functionName() {}] (http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname) –