JavaScript関数に受け入れられているパラメーターの命名規則を使用するのは一般的ですか?例えば:
function MyFunction(nParam1, tParam2, oParam3) {..}
ここnParam1
で、は数値、tParam2
はテキスト、oParam3
はオブジェクトです
これを行うのは理にかなっていますが、この命名規則を使用していないコードがまだたくさんあります。
JavaScript関数に受け入れられているパラメーターの命名規則を使用するのは一般的ですか?例えば:
function MyFunction(nParam1, tParam2, oParam3) {..}
ここnParam1
で、は数値、tParam2
はテキスト、oParam3
はオブジェクトです
これを行うのは理にかなっていますが、この命名規則を使用していないコードがまだたくさんあります。
JavaScript関数に受け入れられているパラメーターの命名規則を使用するのは一般的ですか?
「...受け入れられたパラメータの命名規則...」の意味がわかりません(さまざまな言語や環境で少なくとも半ダースの引数の命名規則を見てきましたが、普遍的に「受け入れられた」ものはありません)...
...しかし、答えはノーです。JavaScriptの関数引数に広く使用されている命名規則はありません。ただし、プレーンな名前(たとえば、ハンガリー語風のプレフィックスなどを使用しない)だけを使用することを検討しない限り、規則です。わかりやすい名前は、私が目にする最も一般的なものです。具体的には、小文字で始まるプレーンな名前です。それを乗り越えると、さらに多様性があります。camelCase
一般的ですが、そうですunderscore_separated
。
慣習の観点から私が野生で見る最も近いものは次のとおりです。
Date
またはなど、最初にキャップされた大文字と小文字が混在する大文字と小文字は、Foo
コンストラクター関数用にほとんど予約されています。
ALL_CAPS
通常、定数のように扱われるものにのみ使用されます。
他のすべては小文字で始まり、またはのいずれかであるように見えcamelCase
ますunderscore_separated
。camelCase
それについて明確なコンセンサスはありませんが、おそらくJavaScript自体がそれを使用しているため(toLowerCase
など) 、優位性があると思います。