function fa() { let con="闭包的内容"; function fb() { console.log(con); } return fb; } let content = fa()(); content; //闭包的内容 let content2 = fa(); content2(); //闭包的内容
闭包的优点和缺点:
优点:(1)保证函数不受外界干扰,实现封装,避免命名冲突(2)可以在内存中保存函数变量,充当缓存。
缺点:内存消耗很大,容易造成内存泄漏, 要谨慎使用。
标签:闭包,function,场景,content,fa,let,内存,使用 From: https://www.cnblogs.com/ixme/p/15884493.html