不能将类型number分配给类型枚举
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。...
原创
2021-09-16 20:38:30 ·
5758 阅读 ·
0 评论