TS报错如题,纳尼?我竟然不能把number分配给全是number的枚举? 解决方案: 例: interface A { a : 0 | 1; } const c :A = { a: 0 }; function isA(propertyA :number) :propertyA is A['a'] { return [0, 1].includes(propertyA); } const v = 1; if(isA(v)) { c.a = v; } 这样就没报错啦,respect。