闭包

为什么闭包没有单独的随笔,

解释:

有权访问另一个函数作用域中变量的函数;

用途:

①使用闭包可以在js中模拟块级作用域,

②闭包可以用于在对象中创建私有变量

缺点:

创建闭包必须维护额外的作用域,所以过度使用它们可能会占用大量内存。

MDN都有很详细的讲解:
闭包:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures

继承与原型链:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and_the_prototype_chain

原文地址:https://www.cnblogs.com/della/p/5566953.html