闭包的概念和作用
概念:闭包就是能够读取其它函数内部变量的函数。(有权访问另一个函数作用域中的变量的函数。)(就是拿到不该属于他的东西)
作用:闭包可以用在许多地方。它的最大用处有俩个,
一个是可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中。
作用域链
概念:在一个函数中嵌套多个函数,并且各自自定义的相同的变量名,当函数访问变量时,就形成了作用域链。
查找顺序:从当前函数开始查找,如果没有找到,向上一级函数开始查找,直到找到为止,如果一直没有找到,则说明该变量未定义。
网友评论