4
有沒有一種方法可以打印給定int值的枚舉字段的值?例如我有以下枚舉:Javascript - 從值中打印枚舉的名稱
refractiveIndex = {"vacuum": 1, "air": 1.000293, "water": 1.33, "diamond": 2.419};
如果我有一個價值,是有沒有辦法打印枚舉的名稱。例如讓我說我有一個變量設置爲1,我想打印出「真空」,我該怎麼做:
var value = 1;
console.log(refractiveIndex(value)); // Should print "vacuum" to console
?
所以你基本上要切換鍵和值在原始對象? – nicovank
如果有兩個折射率相同的元素會怎樣? – Barmar