1.闭包:函数在调用的时候会形成一个私有的作用域,对内部变量起到保护的作用,这就是闭包。
2.变量销毁:
1.人为销毁 var a=12; a=null
2.自然销毁 函数调用完成之后 浏览器会自动销毁函数内的变量
3.闭包的作用?
1.保护变量
2.缓存数据
缓存数据有优势也有劣势:优势是缓存数据不会被销毁,劣势也是缓存数据导致你的内存会被大量占用。
4.闭包的种类
1.函数式
2.对象式
5.函数返回值的问题
每个函数都有一个返回值,如果人为返回,return返回说明就是什么,如果没有就是undefined
作者:晋飞翔
qq:318080891
如对本文有疑问, 点击进行留言回复!!
2016年信息安全工程师综合知识第11-15题解析【建群网培信息安全工程师】
网友评论