인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

shut up and squat님의 프로필 이미지
shut up and squat

작성한 질문수

실전 프로젝트로 배우는 타입스크립트

유틸리티 타입 구현 내용 정리

질문드립니다.

작성

·

205

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

shut up and squat님의 프로필 이미지
shut up and squat

작성한 질문수

질문하기