小编Ahm*_*med的帖子

setTimeout立即运行,而不是等待延迟值

我完全不解.为什么这个程序没有使用我得到的延迟编号,我将其命名为"结果".它应该按用户发布的未来日期减去当前时间.这最终会成为一种警报.看看,运行代码.

            // Set a future time you want the alert() function to go off
            var eta_ms = new Date(2017, 1, 26, 17, 06).getTime();
    
            document.write(Date.now() + "<br />");
            document.write(eta_ms + "<br />");
    
            var result = eta_ms - Date.now();
            document.write("The Delay: " + result + "<br />" );
            document.write(result + "<br />");
            document.write(typeof (result) + "<br />");
    
            setTimeout(function(){ alert("Hello"); }, result);
Run Code Online (Sandbox Code Playgroud)

javascript time timeout alarm

1
推荐指数
1
解决办法
218
查看次数

标签 统计

alarm ×1

javascript ×1

time ×1

timeout ×1