【问题标题】:Naming conventions in JavaScript for functions inside objects?JavaScript中对象内部函数的命名约定?
【发布时间】:2013-07-05 03:51:25
【问题描述】:

我想确定我使用的是最常见的命名约定。在下面的示例中,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;
    },

【问题讨论】:

    标签: javascript naming-conventions capitalization


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      据我所知,没有固定的命名约定。但作为一名 Java 开发人员,我会很高兴看到像 deleteEntity 这样的较低 Camel Casing 之后的变量和方法。但点网开发者可能对“DeleteEntity”之类的上驼峰式外壳感到满意。

      【讨论】:

      • 您可以遵循标准库的命名约定。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 1970-01-01
      • 2020-07-27
      • 1970-01-01
      相关资源
      最近更新 更多