【发布时间】:2018-02-18 22:19:06
【问题描述】:
我有一个名为“obj1”的简单对象。
let obj1 = {
x: 1,
y: 5,
meth: function() {
return `The result of the ${this} is ${this.x+this.y}`;
}
};
在控制台中打印
[object Object]的结果是6;
我想获得Object 的名称,即obj1,但它给了我[object Object]。
我试过this.name,但它显示的是undefined。
【问题讨论】:
-
@Splinxyy:关闭,但这个问题(太宽泛)要求要么 变量或构造函数的名称,而答案针对后者。这并不要求提供该信息。
-
我实际上想要变量名“obj1”。
标签: javascript object