Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何转换/获取变量名,或者将部分代码转换为字符串?_Javascript_Ecmascript 6 - Fatal编程技术网

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']

现在还不清楚你想问什么。你能提供更多细节吗?更清楚地了解您想要的最终结果?听起来好像您想要打印出变量的名称,但不清楚,因为您已经命名了变量。。你能在你的例子中重命名你的变量,这样问题就不会那么混乱了吗?让我们知道你为什么要这么做也可能会有帮助。也许有更好的方法来实现你的目标。