Javascript 如何转换/获取变量名,或者将部分代码转换为字符串?
请帮助从此自变量获取变量名称Javascript 如何转换/获取变量名,或者将部分代码转换为字符串?,javascript,ecmascript-6,Javascript,Ecmascript 6,请帮助从此自变量获取变量名称 let variable = 'blablabla' magic... and i have: variable = 'variable' 就我所知,你不能用普通变量来做这件事。 也就是说,从一个对象获取关键点很容易 例如: let variable = { prop1: 'value' }; console.log(Object.keys(variable)); // <= will print ['prop1'] 现在还不清楚你想问什么。你能提供
let variable = 'blablabla'
magic... and i have: variable = 'variable'
就我所知,你不能用普通变量来做这件事。 也就是说,从一个对象获取关键点很容易 例如:
let variable = {
prop1: 'value'
};
console.log(Object.keys(variable)); // <= will print ['prop1']
现在还不清楚你想问什么。你能提供更多细节吗?更清楚地了解您想要的最终结果?听起来好像您想要打印出变量的名称,但不清楚,因为您已经命名了变量。。你能在你的例子中重命名你的变量,这样问题就不会那么混乱了吗?让我们知道你为什么要这么做也可能会有帮助。也许有更好的方法来实现你的目标。