标签: function factory difference
我遵循的命名约定是,工厂名称的大小写类似于句子(例如FactoryFunction),而普通的函数名称只是用驼峰式大小写(例如normalFunction)。
由于许多JS函数在没有新关键字或构造函数的情况下创建了新对象,是否应将所有这些函数都视为工厂,并因此对句子进行大小写?
何时将创建新对象的功能视为工厂功能或普通功能?鉴于日期,数组,函数等也是对象。
谢谢