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

浙公网安备 33010602011771号