当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 2018.12/17 function 的闭包

2018.12/17 function 的闭包

2018年12月18日  | 移动技术网IT编程  | 我要评论

1.闭包:函数在调用的时候会形成一个私有的作用域,对内部变量起到保护的作用,这就是闭包。

2.变量销毁:

1.人为销毁  var a=12; a=null

2.自然销毁  函数调用完成之后 浏览器会自动销毁函数内的变量

3.闭包的作用?

    1.保护变量

    2.缓存数据

        缓存数据有优势也有劣势:优势是缓存数据不会被销毁,劣势也是缓存数据导致你的内存会被大量占用。

4.闭包的种类

    1.函数式

    2.对象式

5.函数返回值的问题

      每个函数都有一个返回值,如果人为返回,return返回说明就是什么,如果没有就是undefined

 

作者:晋飞翔

qq:318080891

 

      

 

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网