Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这个参数的好名字是什么?_Javascript_Naming Conventions_Naming - Fatal编程技术网

Javascript 这个参数的好名字是什么?

Javascript 这个参数的好名字是什么?,javascript,naming-conventions,naming,Javascript,Naming Conventions,Naming,对于控制函数功能的参数,什么是好名字?目前我一直在使用ref,并考虑改用status,但这两种方法都没有意义 示例: function getItem(ref, key) { if (ref == 1) { return localStorage.getItem(key); } else if (ref == 2) { return sessionStorage.getItem(key); } } 我投票赞成“转换”。它不像克莱尔

对于控制函数功能的参数,什么是好名字?目前我一直在使用
ref
,并考虑改用
status
,但这两种方法都没有意义

示例:

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

我投票赞成“转换”。它不像克莱尔那么漂亮,但也有一点…

既然它是两种不同类型的存储,那么为什么不给它命名为
type
storageType

我投克莱尔的票,这是一个非常漂亮的名字。然而,这是基于意见的
操作
是一个常见的操作。
开关
也是一个保留关键字,不能用于变量,因此这可能是您可能想到的最糟糕的建议。不知道这是有意还是无意?我想现在已经晚了,我不应该考虑将语义与递归混合:)