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

Naming conventions in JavaScript for functions inside objects?

本文关键字:命名约定 JavaScript 内部函数 对象      更新时间:2023-09-26

我想确保我使用的是最常见的命名约定。在下面的例子中,deleteEntitydeleteEntity还是DeleteEntity更常见?

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

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

据我所知,没有这样的集合命名约定。但作为一名Java开发人员,我会很高兴看到变量和方法遵循像deleteEntity这样的较低Camel外壳。但Dot-net开发人员可能会对"DeleteEntity"这样的Upper camel外壳感到满意。