没有更具体的,请参见下面的代码示例来解释

有一个求和函数,我们想知道这个函数占用的时间。




函数添加(){

var总和= 0;

对于(var i = 0;i < 1000000;i + +){

总和= i;

}

收起回复;

}




定义一个测试函数,以便将挂起的函数传递为参数。


函数测试(函数){

VaR开始=新的日期(。时间)(); / /开始时间

(函数);执行功能测试

var =新的日期(。时间)(); / /接受时间

返回(结束开始)+ms;返回函数需要时间

}


测试并查看实际执行时间


var时间=测试(添加);

console.log(时间);