首页 > 关于object和function的选择问题

关于object和function的选择问题

写一个 im的项目,会封装一些类。类用object(var a = {})还是用function(var a = function() {})不知该怎样选择。 在性能上会有差异么?


看你是希望划分模块还是真的想用面向对象的风格。

如果一个类的所有方法都是静态方法(类方法,与实例无关),那么其实你只是用它来划分模块而已,这时用 Object 字面量会更方便。

如果你是希望实例化一个类的话,那么必须要用构造函数。


大神都是var a=(function(){})()这样写的,你可以去github上看些开源的js

【热门文章】
【热门文章】