P粉6271364502023-09-01 14:34:54
在运行时接口实际上并不存在。它们只存在于编译和linting过程中。因此,在运行时无法列出接口的键。你能做的最好的方法是为你的接口创建一个虚拟对象:
const dummyPatient: Patient = {name: "", greeting: ""}
然后获取dummyPatient
的键:
<tr> {Object.keys(dummyPatient).map((key) => <th>{key}</th>)} </tr>