ciao a tutti ho appena inizaito a studiare gli oggetti e ho un dubbio su come usare setTimeout in un metodo di un ogetto
metto un esempio per speigarmi meglio
function Persona() {
this.nome="davide";
this.saluta=function() {
setTimeout(function() {
alert(this.nome);
}
,400);
}
}
var a=new Persona();
a.saluta();
il problema che l alert mi da indefinito
poi se qualcuno mi puo spiegare vorrei anche sapere come posso fare a passare il nome del medoto ad setTimeout
ad esempio setTimeout(saluta,400)
mi da errore grazie in anticipo