函式

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 柯里化