闭包
闭包:能够读取其他函数内部变量的函数
闭包的作用:
可以读取函数内部的变量,
让变量的值始终保持在内存中。
闭包的注意:
闭包中的变量都被保存在内存中,内存消耗很大,会造成网页的性能问题,在IE中可能导致内存泄露。
解决方法是,在退出函数之前,将不使用的局部变量全部删除。
父函数作为对象,内部函数作为方法,内部函数的变量作为私有属性,闭包会在父函数外部,改变父函
数内部变量的值。