在类中我们在类级别声明变量并将其类型作为另一个类来表示这是什么意思
let greeter: Greeter; //line 1
greeter = new Greeter("world");
现在迎接了什么。第1行中包含的是什么
答案 0 :(得分:0)
第一行只声明一个Greeter类型的变量。(此处没有实例) 第二行,您使用实际值和新实例初始化此变量。
答案 1 :(得分:-1)
class MyClass {
let greeter; // if not given its any type
constructor() {
greeter = new Greeter("world");
}
someFunction() {
greeter.someMethod(); //you wont have type here, thus no intellisense
}
}