javascript – setTimeout无法在windows脚本(jscript)中工作

前端之家收集整理的这篇文章主要介绍了javascript – setTimeout无法在windows脚本(jscript)中工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我尝试在我的程序中运行以下代码
setTimeout("alert('moo')",1000);

我收到以下错误

Error: Object expected
Code: 800A138F
Source: Microsoft JScript runtime error

为什么?我打电话给错了吗?我想要做的是延迟后续功能的执行.

解决方法

听起来你在非基于浏览器的脚本(Windows脚本宿主或类似的东西)中使用setTimeout.你不能这样做.但是,您可以使用WScript.Sleep暂时暂停脚本,您可以使用它来实现类似的效果.此外,警报不是WSH功能;你可能想要WScript.Echo.更多关于 WSH reference on MSDN.
原文链接:https://www.f2er.com/js/156046.html

猜你在找的JavaScript相关文章