方法1.浏览器内置方法
- console.time() ... console.timeEnd()
function add(x){
if(x==1){
return 1;
}
return add(x-1)+x;
}
console.time();
var ad = add(10000);
console.timeEnd();//default: 0.48291015625ms
方法2.日期对象new Date().getTime()
function add(x) {
if(x == 1) {
return 1;
}
return add(x - 1) + x;
}
var d1 = (new Date()).getTime();
var ad = add(10000);
var d2 = (new Date()).getTime();
console.log(d2 - d1);//1ms
网友评论