2013-07-05 39 views
0

我想確保我使用最常見的命名約定。在下面的例子中deleteEntitydeleteEntityDeleteEntity更常見嗎?在JavaScript中爲對象內的函數命名約定?

var factory = { 
    deleteEntity: function (entityType, entityId) { 
     var deferred = $q.defer(); 
     EntityResource.deleteEntity({ entityType: entityType, entityId: entityId }, 
      function (resp) { 
       deferred.resolve(resp); 
      } 
     ); 
     return deferred.promise; 
    }, 

回答

4

小寫會更常見。它仍然可以工作,但通常大寫函數是爲構造函數保留的(即與關鍵字new一起使用)。

0

我不知道這樣的命名約定。但作爲一名Java開發人員,我很樂意看到下面的Camel Casing之類的變量和方法,例如deleteEntity。但Dot網絡開發人員可能會喜歡上面的駝峯套裝,比如「DeleteEntity」。

+1

您可以按照標準庫的命名約定。 – icktoofay