P粉6271364502023-09-01 14:34:54
在運行時介面實際上並不存在。它們只存在於編譯和linting過程中。因此,在運行時無法列出接口的鍵。你能做的最好的方法是為你的介面建立一個虛擬物件:
const dummyPatient: Patient = {name: "", greeting: ""}
然後取得dummyPatient
的鍵:
<tr> {Object.keys(dummyPatient).map((key) => <th>{key}</th>)} </tr>