是否有办法从数组中提取属性值?
const d = [{id: 'Cat'}, {id: 'Dog'}]
type ids = ??? //insert code here, type should be 'Cat' | 'Dog'
(如果生成const enum也可以)
当您用as const
声明d
时,您可以像这样提取信息:
const d = [{id: 'Cat'}, {id: 'Dog'}] as const
type IDs = typeof d[number]["id"]
游乐场