小编Ser*_*oga的帖子

在不同类型检查 (tsconfig) 上创建编译器错误

有人可以解释为什么这不会引发错误吗?

interface A {
    id?: number;
}
const a:A = {
    id: 5
};
const testA: boolean = (a === 1); //works, but why?


interface B {
    id: number;
}
const b:B = {
    id: 5
};
const testB: boolean = (b === 1); //compiler error -> expected that also on A
Run Code Online (Sandbox Code Playgroud)

游乐场链接

typescript

5
推荐指数
1
解决办法
204
查看次数

标签 统计

typescript ×1