• js闭包的强大功能

    我觉得闭包的强大之处主要在于他的封装性,也就是信息隐藏。下面我们从以下几个方面来详细说明。函数与私有状态通过闭包,我们可以创建拥有私有状态的函数,闭包使得状态被封装起来。工厂模式与私有原型对象我们先来看一个通过原型创建对象的常规方式,如下:let todoPrototype = { toString : function() { return this.id + " " + t...

    Javascript 2020年08月12日 1468 0