인프런 커뮤니티 질문&답변
filter 관련 질문
해결된 질문
작성
·
192
1
안녕하세요 선생님.
항상 강의 재밌게 잘 보고 있습니다!
findContactByName(name:string):Contact[] {
return this.contacts.filter(contact => contact.name === name);
}
이와 같은 코드에서 fiter함수를 썼을 때 빈 배열이 반환이 될 경우, 리턴 타입과 불일치한데 이러한 경우는 어떻게 되는건가요??
퀴즈
73%나 틀려요. 한번 도전해보세요!
tsconfig에서 noImplicitAny 설정을 true로 했을 때 주요 변화는 무엇일까요?
모든 변수에 자동으로 any 타입이 부여됩니다.
타입이 명시되지 않은 변수 사용 시 오류가 발생합니다.
strictFunctionTypes 설정이 자동으로 true가 됩니다.
객체의 속성 타입을 모두 정의해야 합니다.
답변 1
0
캡틴판교
지식공유자
안녕하세요 Dev님, 좋은 질문 주셨네요 :) 첨부해 주신 코드에서 this.contacts 배열의 타입이 Contact[] 라면 filter()의 결과도 Contact[]라 정의하신 리턴 타입과 동일할 거예요 :)





감사합니다 :)