var aClass ={
nowDate:function()
{
var that = this;
document.getElementById("nowDate").value=new Date().toLocaleTimeString();
setTimeout(function(){that.nowDate();},1000);
}
}
上面的setTimeout(function(){that.nowDate();},1000);中的that.nowDate();不是一个方法吗?,为什么还要加上function(){that.nowDate();},请解答,谢谢
setTimeout第一个参数接受的是方法,不是语句
that.nowDate();是一条语句,不是一个方法(或者说不是一个函数)
function(){that.nowDate();},是一个匿名函数,即方法