如何在延迟后执行函数

时间:2017-08-21 09:29:49

标签: javascript node.js settimeout setinterval

我需要在将来执行一个函数,所以我这样做:

   setTimeout(function(){ console.log("hi");}, 3000));

问题是我只想通过3000毫秒后打印。有人可以帮帮我吗?

3 个答案:

答案 0 :(得分:3)

额外")"导致Uncaught SyntaxError:意外的令牌")"。 通过删除它,代码将在3秒后输出您的文本。



setTimeout(function(){ console.log("Your text!");}, 3000);




答案 1 :(得分:2)

似乎在)

之后您有一个额外的括号3000

setTimeout(function(){ console.log("hi");}, 3000);

答案 2 :(得分:2)

你有一个额外的“)”。这是有效的:

 setTimeout(function(){ 
     console.log("hi");
     }, 3000);