【问题标题】:What is a good name for this parameter?这个参数的好名字是什么?
【发布时间】:2017-10-13 23:12:48
【问题描述】:

控制函数做什么的参数的好名字是什么?目前我一直在使用ref,并考虑过使用status,但这些都没有意义。

示例:

function getItem(ref, key) {
    if (ref == 1) {
        return localStorage.getItem(key);
    }
    else if (ref == 2) {
        return sessionStorage.getItem(key);
    }
}

【问题讨论】:

  • 我投票给克莱尔,这个名字真漂亮。然而,这是基于意见的
  • action 是一个常见的..

标签: javascript naming-conventions naming


【解决方案1】:

我投票支持“切换”。虽然不如克莱尔漂亮,但也有道理……

【讨论】:

  • switch也是一个保留关键字,不能用于变量,所以这可能是你能想到的最糟糕的建议。不知道是不是故意的?
  • 我想现在已经很晚了,我不应该考虑将语义与递归混为一谈 :)
【解决方案2】:

既然是两种不同类型的存储,为什么不将其命名为type 或storageType?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 2023-02-21
    • 1970-01-01
    • 2011-11-23
    • 2014-01-20
    相关资源
    最近更新 更多