函式

Node.js 函式

console

函式資料

變數 說明
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)

Closure 閉包

Node.js Closure 閉包

Prototype 原型

Node.js Prototype 原型

IIFE 立即執行的函數 (Immediately Invoked Function Expression)

Node.js IIFE 立即執行的函數 (Immediately Invoked Function Expression)

function expression(函式陳述式) VS declaration (函式運算式)

Node.js function expression(函式陳述式) VS declaration (函式運算式)

Currying 柯里化

Node.js Currying 柯里化