• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

질문드립니다.

21.06.21 17:31 작성 조회수 131

4

유익하게 보고있습니다. 

기존 js내의 in연산자는 속성이 객체안에 존재하면 true or false를 반환하는걸로 알고있는데 

이번 강의에서 알려주신 내용에 따르면 타입스크립트 자체에서 mapped타입을 정의할때 in연산자를 for in 처럼 사용하는건지 궁금합니다. 

답변 1

답변을 작성해보세요.

1

안녕하세요 shut up님, 제가 답변이 좀 늦었네요 :) 말씀하신 in 오퍼레이터는 자바스크립트에서 true, false를 반환하고 타입스크립트에서는 타입을 구체화 하는데 도움을 줍니다. 앞에서 보셨던 타입 가드를 떠올리시면 이해가 쉬우실 것 같아요. 관련해서 아래 글이 자세히 설명되어 있으니 참고해 보시면 좋을 것 같습니다 :)

https://stackoverflow.com/questions/50214731/what-does-the-in-keyword-do-in-typescript