인프런 커뮤니티 질문&답변
타입 호완 관련 질문이있습니다!
작성
·
255
0
안녕하세요!
강의 잘듣고있습니다.
아래 예제에서 sum = add 라고 선언을 했는데 왜 인자가 1개 들어가면 에러가나오나요?? 하지만 인자를 2개 넣어준다면 add 함수를 실행시킨 것처럼 log가 찍히는데
타입 호환이라는데 입력은 기존 대로 받지만 내부 실행만 호환된 코드로 실행되는건가요??
var add = function add(a: number){
// ...
console.log(a);
}
var sum = function(a: number, b: number){
// ...
}
sum = add;
sum(1);
퀴즈
TypeScript에서 타입 호환성을 검사하는 주요 방식인 '구조적 타이핑'은 무엇인가요?
타입의 이름만 비교해요.
타입이 가진 속성과 그 타입만 비교해요.
상속 관계만 확인해요.
런타임에 에러가 나는지 확인해요.
답변
답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!




