摘要: 一、概念 闭包函数:声明在一个函数中的函数叫做闭包。 闭包:内部函数总是可以访问其在外部函数声明的参数和变量,使其它在外部函数被返回。 二、特点 1.让外部访问函数内部变量成为可能。 2.局部变量会常驻在内存。 3.可以避免使用全局变量,防止全局变量污染。 4.会造成内存泄漏(有一块内存空间被长期占 阅读全文
posted @ 2022-09-26 14:43 努力的杨先生 阅读(242) 评论(0) 推荐(0)
摘要: ES5 中作用域有:全局作用域、函数作用域。没有块作用域的概念。 ES6 中新增了块级作用域。块作用域由 { } 包括,if语句和 for语句里面的{ }也属于块作用域。 注意:const常用于声明常量,let常用于声明变量。 var var定义的变量在之后可以修改,如果不初始化会输出undefin 阅读全文
posted @ 2022-09-26 12:47 努力的杨先生 阅读(48) 评论(0) 推荐(0)