可能有什么我不明白的。在这段代码中,我希望打字稿对该行发出警告,page.name = 'foo';
因为page
可以为空?
export interface Page {
id: string;
name: string;
}
const pages: { [id: string]: Page } = {};
function f(id: string) {
let page = pages[id];
page.name = 'foo';
}
有人可以解释一下吗?谢谢!