prototype与面向对象取舍 使用prototype原型继承和使用面向对象,都可以实现闭包的效果.那么这两个的选择点,就是方法会不会产生多个实例. 例如,我们需要做一个闭包数组,并给他提供一个添加方法. 这两种写法都可以实现闭包,但是面向对象的写法,只能存在一个.我们无法对他进行初始化,而原型继承写法,我们则可以对他进行初始化操作. 所以,当我们这个方法,在整个程序中,是唯一的存在.我们可以使用面向对象的写法,如果可以存在多个,则使用prototype这种写法. !(function ()…