當我測試下面的鉻和代碼的NodeJS,我得到以下幾點:讓VS在VAR的NodeJS性能和鉻
鉻:
與VAR循環:24.058ms
與LET循環:8.402ms
周的NodeJS:
for循環與VAR:4.329ms
for循環使用LET:8.727ms
按我的理解,因爲塊作用域LET的是鍍鉻快。但有人可以幫我理解爲什麼它在NodeJS中相反? 或者我錯過了什麼?
"use strict";
console.time("for loop with VAR");
for (var i = 0; i < 1000000; i += 1) {
// Do nothing
}
console.timeEnd("for loop with VAR");
console.time("for loop with LET");
for (let i = 0; i < 1000000; i += 1) {
// Do nothing
}
console.timeEnd("for loop with LET");`
PS:不知道這是不是測試性能的理想方法。
當我翻轉測試順序時,第一個(let)更快。大致相同的比例。 – ptrk
您使用的是哪個版本的節點? – maioman
@maioman使用v5.10 – BeingDev