SHARE
TWEET

Untitled

a guest Feb 15th, 2019 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 闭包:闭包得本质  它还是一个函数
  2. 能够访问其它函数内部变量    的函数
  3. 条件:1.在函数中嵌套另外一个函数
  4. 2.被嵌套的函数一定要访问外部函数的局部变量
  5. 3.被嵌套的函数,要被返回的
  6. //定义函数内部的  嵌套函数,
  7. function showAge() {
  8. 访问外部函数的变量
  9. console.log(++age)
  10. }
  11.  3。返回嵌套的函数
  12. return showAge;
  13. }
  14.  
  15. //覆盖,结束作业域
  16. test = null;
  17. /test();
  18. 不同函数之间相互使用
  19. 少量时可以使用,大量时,依旧用全局
  20. 闭包的弊端:项目中,闭包尽力少使用,因为一旦忘记结束作用域,将造成大量内存消耗
  21.  在IE中,容易导致内存泄露,污染整个操作系统的数据;
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top