在学习封装插件的时候,冒出个问题:为什么要把方法定义在原型上而不是构造函数中
因为在 原型中 定义方法 和 在 构造函数中定义方法 似乎没有什么区,经过 学习 整理如下:
在构造函数中定义方法,方法也就是函数,函数是引用类型,每一次new 实例化的时候 都会在堆内存新建一个空间存储函数,这样就造成了 内存浪费.在原型上添加方法,那么所的实例化的对象都会共用这个方法,优点就是 减小内存占用 利于代码复用
1.如需转载本站原创文章,请务必注明文章出处并附上链接,非常感谢。
2.本站用于记录个人 工作、学习、生活,非商业网站,更多信息请 点击这里
下一篇: jenkins修改语言为中文
呐呐,右上角的nice to meet you为什么拉下来会被挡住啊
已经修改了 谢谢反馈