讀書筆記: JavaScript技術手冊3 - 函式進階語法
Closure 閉包
function 與 lexical environment (作用域環境) 的組合
free variable
函式捕捉的是變數,並非變數值。
var fs = [];
for (var i = 0; i < 10; ++i){
fs[i] = function(){
return i; // 捕捉的是變數 i
}
}
console.log(fs[0]()); // 10
console.log...
urlun0404.hashnode.dev3 min read