给出以下代码:
module MyModule {
class MyClass {
someTest = 'Hello';
options = {
myNumber: 3,
myObject: {
MyOtherObject: {
myOtherNumber1: myNumber, // Error
myOtherNumber2: options.myNumber, //Error
myOtherText: someText // Error
}
}
}
}
}
有没有办法从myOtherNumber1或myOtherText引用myNumber或myOtherText中的someText?
myOtherNumber1'无法找到'myNumber'。
myOtherNumber2'无法找到'选项'。
使用myOtherText:'找不到someText'
答案 0 :(得分:0)
变量是必须使用this
关键字访问的实例属性,即
this.options.myNumber
this.someText
由于未指明任何内容,默认情况下这些属性为public
,可在课堂外访问。