已采纳回答 / 爻亓
this. 可以简单的理解为在本对象内找“.”后面指定的属性或方法。在你提到的这个例子中,是需要加了this.才是正确写法。对于为什么name这么这与不错报,而别的名字会报错。那是因为在这个TypeScript运行环境中,已经有一个全局的name变量被定义,你在没加this.的时候,用的其实是那个全局的name。用了ggg和aaa不行,是因为全局中没有人帮你定义这两个全量。实际上,在代码中用那个不加this. 的name,后面的代码是打印不出你期望的名字的。你注意看8-1章节4:54~4:55这一秒钟。在...
2017-11-24
最新回答 / qq_五百丁_0
declare function create(o: object | null): void;create({ prop: 0 }); // OKcreate(null); // OKcreate(42); // Errorcreate("string"); // Error
2017-02-18