下面是我的代码。当我在函数myDate外部调用变量myTime()来创建Date()对象时,该setInterval()函数不会触发,但是当它在myTime()函数内部时。据我所知myDate,变量是一个全局变量,它应该在函数内部或外部工作相同。但是为什么setInterval()当我在Date()函数之外创建对象时该方法没有触发呢?专家解释事情。TIA
var myDate = new Date();
function myTime(){
document.getElementById('text').innerHTML = myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();
}
setInterval(myTime, 1000);