JavaScript:如何获取常量的名称?

时间:2016-05-23 14:01:08

标签: javascript

我想得到常数的名称:

const MY_CONSTANT = 1;

我想显示我的常量(MY_CONSTANT)的名称而不是值(1)。

1 个答案:

答案 0 :(得分:2)

您无法在JavaScript中获取常量或变量的名称。与您想要做的最接近的事情是在对象内设置属性。然后,您可以获取所有密钥的名称。

var obj = { myFirstName: 'John' };
obj.foo = 'Another name';
for(key in obj)
    alert(key + ': ' + obj[key]);

请参阅karim79的回答here