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

JavaScript:如何获取常量的名称?,javascript,Javascript,我想获取常量的名称: const MY_CONSTANT = 1; 我想显示常量(my_常量)的名称,而不是值(1)。在JavaScript中无法获取常量或变量的名称。最接近您想要做的事情是在对象内设置属性。然后,您可以获得所有密钥的名称 var obj = { myFirstName: 'John' }; obj.foo = 'Another name'; for(key in obj) alert(key + ': ' + obj[key]); 见karim79的答案你必须更彻底

我想获取常量的名称:

const MY_CONSTANT = 1;

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

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

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

见karim79的答案

你必须更彻底地解释情况,因为它没有意义。如果你知道常量的名称,你就不能打印出来吗<代码>警报(“MY_常量”)你想如何定位该常数?只要使用
如果someValue===MY_常量,那么打印(“MY_常量”)
这是伪代码。