【问题标题】:How to convert/get name of variable or maybe convert part of code into string?如何转换/获取变量名称或将部分代码转换为字符串?
【发布时间】:2017-03-29 12:40:33
【问题描述】:

请帮助从这个自变量中获取变量的名称。

let variable = 'blablabla'
magic... and i have: variable = 'variable'

【问题讨论】:

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

标签: javascript ecmascript-6


【解决方案1】:

据我所知,您无法使用普通变量来做到这一点。 也就是说,从对象中获取键很容易。

例子:

let variable = {
  prop1: 'value'
};

console.log(Object.keys(variable)); // <= will print ['prop1']

【讨论】:

    猜你喜欢
    • 2016-02-10
    • 2018-02-14
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 2014-05-01
    • 2011-10-31
    相关资源
    最近更新 更多