0
如何從一個子對象內引用父對象變量?Javascript/Typescript這是指錯誤的範圍
此處的子對象內的'this'指的是子對象本身。不過,我需要引用父對象。我怎麼能做到這一點?
export class Parent {
load() {
this.options = {
this. //Problem here! this refers to options object and not
// parent
}
}
}
上面的代碼非常粗糙。並不意味着它會非常卑鄙。
[這個工作](https://www.typescriptlang.org/play/#src=class%20Parent%20%7B% 0A%20%20%20%20private%20options%3A%20any%3B%0A%20%20%20%20private%20X%3A%20number%20%3D%203%3B%0A%0A%20%20% 20%20load()%20%7B%0A%20%20%20%20%20%20%20%20this.options%20%3D%20%7B%0A%20%20%20%20%20% 20%20%20%20%20%20%20×%3A%20this.x%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20% 7D%0A%7D)罰款。也許你可以更具體地解釋你的問題。 –