问答题
答:闭包的主要作用就是封装,将使用的变量封装在一个封闭的作用域,这个作用域叫做“闭包域”,这样就不会污染全局变量的使用了。通过闭包形成一个私有的通过,通常通过return返回一个函数,来调用内容的实现。闭包需要特别注意的是,变量需要手动的释放资源,否则容易占用资源,导致内存泄露。早期通常使用即时函数来实现,在es5、es6,可以使用CommonJS、AMD、UMD的方式来实现模块化开发,一个JS文件就是一个模块也就是一个单独的作用域。
答:
闭包的主要作用就是封装,将使用的变量封装在一个封闭的作用域,这个作用域叫做“闭包域”,这样就不会污染全局变量的使用了。
通过闭包形成一个私有的通过,通常通过return返回一个函数,来调用内容的实现。
闭包需要特别注意的是,变量需要手动的释放资源,否则容易占用资源,导致内存泄露。
早期通常使用即时函数来实现,在es5、es6,可以使用CommonJS、AMD、UMD的方式来实现模块化开发,一个JS文件就是一个模块也就是一个单独的作用域。
0
点击进入快速问答通道>>
热门公司面试题
热门面试单题