Ho due funzioni dello stesso tipo di ritorno nello script java ma il tipo restituito è la differenza. Il utilizzando il codice di identificazione snipped sottoPerché è lo stesso tipo di ritorno ma il risultato è la differenza
function foo1()
{
return {
bar: "hello"
};
}
function foo2()
{
return
{
bar: "hello"
};
}
chiamando la funzione ..
console.log("foo1 returns:");
console.log(foo1());
console.log("foo2 returns:");
console.log(foo2());
uscita il risultato ....
foo1 returns:
Object {bar: "hello"}
foo2 returns:
undefined
è possibile fornire piena codice anziché piccola parte? – Darshit
@Darshit Questo è il codice completo. –
@Konst Si prega di non suggerire modifiche in codice del genere a meno che non si sia pienamente consapevoli di tutte le conseguenze: le modifiche apportate causeranno la scomparsa del problema. –