JavaScript - 类定义的最佳实践

时间:2015-11-17 09:13:45

标签: javascript node.js class oop

我在Node.js(以及一般的Javascript)编程方面很新,我有一个很大的疑问。 我想重新编写一些我编写的代码以符合OOP风格,所以我需要定义一些类:但是我应该怎么做呢?

我已经阅读了Mozilla introduction,似乎我应该使用"原型"在类中定义新方法时:

myClass.prototype.myFunction = function() { ... }

但是在许多JavaScript项目中(例如在Github上)我注意到了一种不同的定义函数的方法,通过使用像

这样的东西
self.myFunction = function () { ... }

那么,你建议哪一种风格?他们之间有什么不同?

非常感谢你的帮助! :)

0 个答案:

没有答案