前端
2024-10-29
2024-10-29
青年人的教育是国家的基石。——富兰克林
题面:
1 | /* |
输出Error
1 | index.ts(58,16): error TS2339: Property 'role' does not exist on type 'Person'. |
答案:
1 | /* |
解析:
这里主要是用到了 in
的语法,注意细节如果是
1 | if ("role" in person && person.role) { } |
会导致
1 | index.ts(61,40): error TS2339: Property 'occupation' does not exist on type 'Person'. |
所以只能使用
1 | if ("role" in person) { } |