cis*_*iso 13 javascript prototype function
我正在尝试决定如何在我的主库的原型中设置我的函数.
我应该使用:
Library.prototype.funcA = function () {.....};
Library.prototype.fucnB = function () {.....};
etc..
Run Code Online (Sandbox Code Playgroud)
要么
Library.prototype = {
funcA: function () {.....},
funcB: function () {.....},
etc..
};
Run Code Online (Sandbox Code Playgroud)
所以基本上第一个选择是将我的所有功能添加到原型中.第二个选项用包含我所有函数的对象替换原型.有关系吗?
我会选择第一个选项.
您不希望完全替换原型,因为您永远不知道从另一个项目添加了什么.
如果它是完全独立的东西,只有你正在工作,第二个是一个好的选择.但它仍然不是一个好习惯,所以你不要无意中吹走其他东西所依赖的功能.
| 归档时间: |
|
| 查看次数: |
220 次 |
| 最近记录: |