我一直想知道什么时候用大写字母代替camel大小写来使用标识符(例如函数)。我总是在骆驼的情况下写我的JS,像这样:
function doStuff() {}
var simpleVar = 'some stuff',
myAry = [],
myObj = {};..。但我知道我应该用大写字母来命名一些东西。我只是不知道这条规则何时适用。希望有人能让我明白一点。
发布于 2011-12-31 08:51:32
根据"Javascript: good parts“一书,当您需要使用"new”关键字来构造对象时,您应该只将函数名称的第一个字符大写起来。
这被称为“构造器调用模式”,这是继承的一种方式。
发布于 2011-12-31 08:50:58
约定是将constructor functions (即将与new关键字一起使用的函数)命名为开始大写。
function MyType(simpleVar) {
this.simpleVar = simpleVar;
}
myObject = new MyType(42);发布于 2011-12-31 08:50:34
名称惯例规定类名是用第一个大写字母命名的,我不知道javascript是如何命名的,javascript是一种基于原型的语言,但基本上它是
class ClassName
var varName
function funcName()https://stackoverflow.com/questions/8687223
复制相似问题