• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

3:12 초의 내용을 인덱스드 시그니쳐 처럼 어떻게 쓰나요?

22.09.10 14:33 작성 조회수 115

0

3:12 초의 코드를 보면

변수 aaaa의 속성에 type의 모든 속성을 넣어주어야 하고 있습니다.

(모든 속성 안넣으면 빨간줄 뜸)

KakaoTalk_20220910_143224866.png

인덱스드 시그니쳐처럼

  let temp: A = { Human: "Human" };
  let temp: A = { Human: "Human", Mammal: "Mammal" };

(작성한 코드처럼 )

필요한 만큼만 넣고 상황에 따라 확장하려면 어떻게 해야하나요?

 

 

 

답변 1

답변을 작성해보세요.

1

Partial<A>

타입을 쓰시면 됩니다.

박제영님의 프로필

박제영

질문자

2022.09.10

명절인데도 답변을 달아주시네요

천천히 달아주셔도 되는데

감사합니다.