对 JavaScript 函数使用公认的参数命名约定是否常见?例如:
function MyFunction(nParam1, tParam2, oParam3) {..}
其中nParam1
是数字,tParam2
是文本,oParam3
是对象
这样做是有道理的,但是我仍然看到很多代码不使用这种命名约定。
对 JavaScript 函数使用公认的参数命名约定是否常见?例如:
function MyFunction(nParam1, tParam2, oParam3) {..}
其中nParam1
是数字,tParam2
是文本,oParam3
是对象
这样做是有道理的,但是我仍然看到很多代码不使用这种命名约定。
对 JavaScript 函数使用公认的参数命名约定是否常见?
我不知道您所说的“......接受的参数命名约定......”是什么意思(我已经在各种语言和环境中看到至少六种参数命名约定,没有一个被普遍“接受”)......
...但答案是否定的,JavaScript 中没有广泛使用的函数参数命名约定——除非您考虑只使用普通名称(例如,没有任何匈牙利式前缀等)约定。简单的名字是我看到的最常见的东西。具体来说,以小写字母开头的普通名称。一旦你超越了这一点,就会有更多的变化。camelCase
是常见的,但也是如此underscore_separated
。
就约定而言,我在野外看到的最接近的事情是:
最初封顶的混合大小写,例如Date
or Foo
,几乎是为构造函数保留的。
ALL_CAPS
通常仅用于被视为常量的事物。
其他所有内容似乎都以小写字母开头,并且是camelCase
or underscore_separated
。对此没有明确的共识,尽管我认为camelCase
有优势,可能是因为 JavaScript 本身使用它(toLowerCase
等)。