인터페이스의 키를 가져오거나 문자열로 입력하는 방법
P粉884667022
P粉884667022 2023-08-31 19:50:44
0
1
540
<p>인터페이스로 정의된 환자 엔터티가 있습니다</p> <pre class="brush:php;toolbar:false;">인터페이스 내보내기 환자 { 이름: 문자열; 인사말: 문자열; }</pre> <p>인터페이스에 키를 계속 추가하거나 제거할 때 렌더링 기능에서 명시적으로 수정할 필요 없이 환자 인터페이스의 각 키를 표시하는 헤더를 만들고 싶습니다. </p> <p>다음 의사코드에 대해 생각 중입니다</p> <pre class="brush:php;toolbar:false;"><tr> Patient.map((key) => <th>key.toString()</th>)의 키 </tr></pre> <p>문제는 의사코드를 실제 코드로 변환할 수 없다는 것입니다. 유형과 인터페이스를 사용해 보았고 한동안 노력했지만 문제를 이해할 수 없는 것 같습니다. </p> <p>저는 Typescript에 대한 지식을 향상하고 React에서 그 잠재력을 실현하려고 노력하고 있습니다. 어떤 도움이라도 대단히 감사하겠습니다. :)</p>
P粉884667022
P粉884667022

모든 응답(1)
P粉627136450

인터페이스는 실제로 런타임에 존재하지 않습니다. 컴파일 및 Linting 중에만 존재합니다. 따라서 인터페이스의 키는 런타임에 나열될 수 없습니다. 당신이 할 수 있는 최선의 방법은 인터페이스에 대한 더미 객체를 만드는 것입니다:

으아악

그런 다음 dummyPatient의 키를 얻으세요:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿