JavaScript中的对象内部函数的命名约定?

时间:2013-07-05 03:51:25

标签: javascript naming-conventions capitalization

我想确定我使用的是最常见的命名约定。在下面的示例中,deleteEntity deleteEntityDeleteEntity会更常见吗?

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

2 个答案:

答案 0 :(得分:4)

小写会更常见。它仍然可以工作,但通常大写函数是为构造函数保留的(即与new关键字一起使用)。

答案 1 :(得分:0)

我没有这样的设定命名约定。但作为一名Java开发人员,我很乐意看到像deleteEntity这样的较低Camel Casing后面的变量和方法。但Dot net开发人员可能会对“骆驼”这样的“骆驼外壳”感到满意。