我想使用Js來計算我的函數的運行時間,但它似乎只是第一次時間間隔不爲零。使用Js來計算函數平均運行時間
var i = 0;
//var timeArray = new Array();
//var date1;
//var date2;
var time = 0;
while(i < 5) {
var date1 = new Date();
var date2 = new Date();
var t = decide_class(attr[i]);
time += (date2.getTime() - date1.getTime());
i++;
}
attr是二維數組,我確信decision_class函數執行每個循環。
我懷疑'Date'對象*是*準確的。如何衡量最後一次總時間? –
您需要在調用decide_class之後實例化date2,而不是之前。 – Donal