我知道这个问题没有答案,但我很想知道其他人的想法。
在像 Java 这样的语言中,类以大写字母开头,对象以小写字母开头是一种惯例。但是 JavaScript 呢?一切都是对象?
我看到有些人建议仅将被视为类的对象大写;即具有原型(prototype)的函数对象,旨在与 new 运算符一起使用。这些对象的实例将小写。
这听起来合乎逻辑。但是,对于只有一个实例的“全局对象”,您该怎么办呢?大多数人似乎都会将这些大写(例如,Math 或 Ext.History)。这直观上感觉是对的,但很难用一致的规则来证明它的合理性。
那么用作命名空间的对象又如何呢?这些似乎遍布 map :YUI、Ext.util、jQuery 等。
请为您真诚的宗教观点提供世俗的合理解释。
最佳答案
您可以关注此Google JavaScript Style Guide
一般情况下,使用 functionNamesLikeThis、variableNamesLikeThis、ClassNamesLikeThis、EnumNamesLikeThis、methodNamesLikeThis 和 SYMBOLIC_CONSTANTS_LIKE_THIS。
关于javascript - JavaScript 对象的大写约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540763/