说我有代码
class A {
a = 1;
o = {
get b() {
return this.a; //<--
}
}
}
指向的this
实际上指的是o
,而我真的想要访问A
的实例。
这种格式是我想要的吗? (不创建函数和别名)
答案 0 :(得分:0)
我认为这最终会给你相同的api,虽然你必须打破课程才能做到这一点:
class o {
constructor(private owner: t) {}
get b() { return this.owner.a; }
}
class t {
a = 1
o = new o(this)
}