您的位置:首页 > Web前端 > Node.js

setTimeout函数在浏览器中和Node.js中的区别

2015-07-14 00:33 746 查看
setTimeout函数delay时间之后执行一次func.

setTimeout函数原型:

var timeoutID = window.setTimeout(func, [delay, param1, param2, ...]);
var timeoutID = window.setTimeout(code, [delay]);//not recommended for the same reasons as using eval()

//param1, param2, and so forth are additional parameters which are passed through to the function specified by func.


区别:

浏览器中:func参数为函数对应的字符串

Node.js中:func参数为函数名

//In Broswer
function f(){
alert("H");
}
function f2(){
setTimeout("f()", 2000);
}
window.onload = f2;

//In Node.js
function f(){
console.log("H");
}
function f2(){
setTimeout(f, 2000);
}
f2();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: