在Typescript中访问属性
给定以下代码:在Typescript中访问属性,typescript,Typescript,给定以下代码: module MyModule { class MyClass { someTest = 'Hello'; options = { myNumber: 3, myObject: { MyOtherObject: { myOtherNumber1: myNumber, // Error
module MyModule {
class MyClass {
someTest = 'Hello';
options = {
myNumber: 3,
myObject: {
MyOtherObject: {
myOtherNumber1: myNumber, // Error
myOtherNumber2: options.myNumber, //Error
myOtherText: someText // Error
}
}
}
}
}
有没有办法引用MyTherNumber1或MyTherNumber2中的myNumber或MyTherText中的某个文本
使用MyThermerNumber1'无法找到'myNumber'
使用MyThermerNumber2时,找不到“选项”
对于myOtherText:“找不到someText”变量是实例属性,必须使用
this
关键字访问这些属性,即
this.options.myNumber
this.someText
由于未指明任何内容,这些属性在默认情况下是公共的,可以在类外访问。我意识到这一点,但我认为我的问题是,时间已经很晚了,在我的开发环境中还存在一些其他因素。但标记为答案。