访问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
答案 0 :(得分:2)
TypeScript有没有办法帮助防止
使用--strictNullChecks
。
strictNullChecks
TypeScript。