【发布时间】:2023-02-05 02:23:28
【问题描述】:
如果这个问题措辞不当,我提前道歉。我怎么能这样做:
class MyClass {
seeName() {
// ...
}
}
const foo = new MyClass();
console.log(foo.seeName()); // prints "foo"
const bar = new MyClass();
console.log(bar.seeName()); // prints "bar"
【问题讨论】:
-
这是不可能的。没有从对象到变量的链接。
-
如果你做
bar = foo; bar.seeName(),你期望发生什么? -
为什么你认为你需要这样做?如果实例应该有名称,请将其设为属性。
标签: javascript class instance