Sempre più vedo che le funzioni vengono dichiarate come
var foo = function() {
// things
};
Invece di come avevo imparato, mi piace
function foo() {
// things
}
Qual è la differenza? Prestazioni migliori? Scopo? Dovrei usare questo metodo?