如何在尝试访问可选字段的属性时从TypeScript启用警告?

时间:2018-01-16 20:01:17

标签: typescript

访问undefined的属性是JS中的常见错误。有没有一种方法TypeScript可以帮助防止以下错误?

class Person {
    name?: {
        firstName: string;
        lastName: string;
    };
    age: number;
}

let bob: Person = {
    age: 20
}

console.log(bob.name.firstName) // no expected warning

1 个答案:

答案 0 :(得分:2)

  

TypeScript有没有办法帮助防止

使用--strictNullChecks

更多