Discuss
/
JavaScript
/
show一波操作
show一波操作
Topic source我觉得他在
var result = count(); 后i就等于4了,而不是你说的
var f1 = result[0]; // ƒ(){ return i*i;} i = 1
var f2 = result[1]; // ƒ(){ return i*i;} i = 2
var f3 = result[2]; // ƒ(){ return i*i;} i = 3
你直接运行 results[0]() 也是16
- 1
未来有妮和我
闭包只需要理解两个点:1、在函数内部定义函数,2、函数不调用不执行。