一、創建一個1000萬、甚至1億。

二、分別寫9個方法 getForRunTime()、getForOfRunTime()、getForInRunTime()、getForeachRunTime()、getMapRunTime()、getFilterRunTime()、getEveryRunTime()、getSomeRunTime()、getreduceRunTIme()、
1、getForRunTime()

2、getForRunTime()

3、getForInRunTime()

4、getForeachRunTime()

5、getMapRunTime()

6、getFilterRunTime()

7、getEveryRunTime()

8、getSomeRunTime()

9、getreduceRunTIme()

三、同時執行所有方法

四、游覽器F12打開 開發者工具點擊Console 查看執行時間

五、我們來看下各種方法的執行時間,其中有一個every循環運行時間為0毫秒 原因是執行時間太短,Date.now()獲取當前時間已經不能滿足,來寫一個更加精准的算法 console.time與console.timeEnd
把原來的startTime變量與endTime變量整行刪除 換成Console.time("1")與Console.endTime("1");用every例子:

console.time與console.timeEnd(包含的字符串內容必須相等 不然打印不出來)
其他方法也如此 再來看看打印時間

本次測試並不是為了檢驗哪個方法快,最重要根據需求,選擇適合的方法。
