在Javascript中使用枚举
我的Javascript中有以下枚举:在Javascript中使用枚举,javascript,enums,Javascript,Enums,我的Javascript中有以下枚举: var letters = { "A": 1, "B": 2, "C": 3.....} 要使用这个,我知道使用: letters.A 但是我想知道是否有一种方法可以用一个变量来代替a。我试过类似的东西 var input = "B"; letters.input; 但这是行不通的 有什么建议吗 谢谢您可以使用: 它需要一个字符串,因此letters.B==letters[“B”],并且: var letters = { "A": 1, "B":
var letters = { "A": 1, "B": 2, "C": 3.....}
要使用这个,我知道使用:
letters.A
但是我想知道是否有一种方法可以用一个变量来代替a。我试过类似的东西
var input = "B";
letters.input;
但这是行不通的
有什么建议吗
谢谢您可以使用:
它需要一个字符串,因此letters.B==letters[“B”]
,并且:
var letters = { "A": 1, "B": 2, "C": 3 },
input = "B";
console.log(letters[input]);
输出
2
为什么您希望字母。当您从未定义字母时,输入
意味着什么。首先输入
?@AdamMihalcin-letters是枚举,输入取代了第一行中硬编码的A。@row1我还不能。。。时限
var letters = { "A": 1, "B": 2, "C": 3 },
input = "B";
console.log(letters[input]);