Closure 閉包
Node.js Closure 閉包
變數 | 說明 |
---|---|
console.time() | 紀錄起始時間 |
console.timeEnd() | 紀錄結束時間 |
let result;
console.time('Object');
result = obj.hasOwnProperty('999999');
console.timeEnd('Object');
// Object: 0.250ms
console.time('Map');
result = map.has(999999);
console.timeEnd('Map');
// Map: 0.095ms (2.6 times faster)
Node.js Closure 閉包
Node.js Prototype 原型
Node.js IIFE 立即執行的函數 (Immediately Invoked Function Expression)
Node.js function expression(函式陳述式) VS declaration (函式運算式)
Node.js Currying 柯里化