2012-03-07 14 views
3

私は関数を呼び出してオブジェクトの配列を渡していますが、私はcamingCasingまたはPascalCasingを使用するかどうかはわかりません。ここに私の方法ですJavascript:コーディング標準、パスカルケーシングまたはキャメルケーシング?

util.load({ 
     DefaultText:'Empty', 
     Items:[ 
      { 
       Id:0, 
       Title:'Press' 
      } 
     ] 
}); 

私はDefaulTextを渡しているが、defaultTextであるはずですか?またアイテム、項目である必要がありますか?そして項目の中で私はまたIDとタイトルを渡しています。

誰でも正しい方法を確認できますか?

私はキャメルケーシングですが、上記のようなオブジェクトを渡していることを知っていますか?事前

答えて

5

非常によく使用されているJavaScriptの規約では、コンストラクタ(クラス)を呼び出すときにPascalCasingを使用します(例:String、Number、Date、変数名とオブジェクトキーのキャラルケーシング)。このコード規約は、最新のブラウザのすべてのビルトインJavaScript機能に使用されています。なぜなら、自分のコードにもこのコードを使用することをお勧めします。

4

おかげで何正しい方法はありません。

JavaScript APIは、関数にはcamelCaseを、オブジェクトにはPascalCaseを使用します。

は一貫してとなります。 JavaScript識別子は大文字と小文字を区別します。