// 普通函數
function ordinary(){
return '我是普通的函數'
}
console.dir(ordinary)
// 閉包
function closure_Fn(){
var num = 1
return function(){
return ++num
}
}
var add = closure_Fn();
console.dir(add);
console.log(add()); 2
console.log(add()); 3
// [[Scopes]] 是保存函數做用域鏈的對象
複製代碼
高級編程設計第三版