2012-03-07 67 views
3

我正在創建一個調用函數並傳入一組對象,但我不確定是否使用camingCasing或PascalCasing。這是我的方法Javascript:編碼標準,帕斯卡套管還是駱駝套管?

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

如果您發現我傳遞DefaulText,但它應該是defaultText?還有物品,它應該是物品嗎?並在項目內,我也通過Id和標題。

任何人都可以確認這樣做的正確方法嗎?

我知道方法是camelCasing,但傳入上面的對象嗎?

在此先感謝

回答

5

非常受歡迎的JavaScript約定是在您爲構造函數(類)調用它時使用PascalCasing,例如字符串,數字,日期和駱駝外殼用於變量名稱和對象鍵。此代碼約定用於現代瀏覽器中的所有內置JavaScript功能,因此我也推薦將它用於您自己的代碼。

4

沒有一個正確的方法。

JavaScript API使用camelCase作爲函數,使用PascalCase作爲對象。

只需選擇一個,並且一致。 JavaScript標識符區分大小寫。