Eventuali duplicati: What is the difference between a function expression vs declaration in JavaScript? This JavaScript syntax I haven't seen till now, what does it do really?Funzione JavaScript sintassi diversa?
Qual è la differenza tra i due modi di scrivere una funzione? Ho visto entrambi utilizzati, ma non sono sicuro quale sia 'corretto'.
function init() {
}
init: function() {
},
E quali sono i vantaggi di scriverlo il secondo modo?
Oltre. Il secondo non è nemmeno sintatticamente valido in questo contesto. – Tomalak
@Tomalak: No, la sintassi della funzione letterale dell'oggetto non viene discussa nella domanda collegata. Non un duplicato affatto. –
@Platinum: il secondo è un'espressione di funzione. L'oggetto letterale (qui mancante) non rende nient'altro. – Tomalak