我一直想知道何时使用标识符(例如函数)使用大写首字母而不是驼峰式大小写。我总是在 Camel 的情况下这样写我的JS:
function doStuff() {}
var simpleVar = 'some stuff',
myAry = [],
myObj = {};
...但是我知道我应该用大写的首字母来命名某些东西。我只是不知道该规则何时适用。希望有人能让我更清楚一些。
最佳答案
根据“Javascript:好的部分”一书,仅当需要通过“new”关键字构造对象时,才应将函数名称的首字符大写。
这称为“构造函数调用模式”,一种继承方法。