开发者问题收集
我想访问对象中的键,但在这样做之前,我当然需要先检查该对象是否已定义。如果我使用字符串引用该键,则此方法有效,但如果我使用赋值了字符串的变量引用它,则 TypeScript 会大喊大叫:type Fruit = "apple" | "orange";type State = {[id in string]?: {[fruit in Fruit]: {status: "ripe" | "rotten