文章分类 - js 理解function
摘要:简而言之,闭包是指 》 函数内部的变量,由于函数返回值为函数的内部函数,内部函数引用了函数的内部变量,因此当函数赋值给外部变量,导致函数的内部变量在函数执行完时,没有被释放,导致内存的泄露。
阅读全文
posted @ 2017-02-04 14:46
a fine day
摘要:对于for循环的闭包问题的理解,认为需要理解函数中的变量的作用域链的概念 另外提及下变量提升的概念 如下例子: var ar = [];for(var i=1;i<10; i++){ ar[i] = function(){ console.log(i); }} ar[5] // 打印为10;因为有闭
阅读全文
posted @ 2016-12-13 12:07
a fine day
浙公网安备 33010602011771号