2017年10月18日
摘要: 闭包理解:函数中的函数,可以理解为作用域中的作用域 只有理解这几个概念,才能理解闭包:引用,作用域链,值传递 作用域:它是指对某一变量和方法具有访问权限的代码空间, 在JS中, 作用域是在函数中维护的。表示变量或函数起作用的区域,指代了它们在什么样的上下文中执行,亦即上下文执行环境。Javascri 阅读全文
posted @ 2017-10-18 20:27 卡露亚的教导 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 闭包主要涉及到js的几个其他的特性:作用域链,垃圾(内存)回收机制,函数嵌套,等等 一、作用域链:函数在定义的时候创建的,用于寻找使用到的变量的值的一个索引,而他内部的规则是,把函数自身的本地变量放在最前面,把自身的父级函数中的变量放在其次,把再高一级函数中的变量放在更后面,以此类推直至全局对象为止 阅读全文
posted @ 2017-10-18 20:26 卡露亚的教导 阅读(234) 评论(0) 推荐(0) 编辑