해결된 질문
작성
·
168
1
안녕하세요 선생님.
항상 강의 재밌게 잘 보고 있습니다!
findContactByName(name:string):Contact[] {
return this.contacts.filter(contact => contact.name === name);
}
이와 같은 코드에서 fiter함수를 썼을 때 빈 배열이 반환이 될 경우, 리턴 타입과 불일치한데 이러한 경우는 어떻게 되는건가요??
답변 1
0
안녕하세요 Dev님, 좋은 질문 주셨네요 :) 첨부해 주신 코드에서 this.contacts 배열의 타입이 Contact[] 라면 filter()의 결과도 Contact[]라 정의하신 리턴 타입과 동일할 거예요 :)
감사합니다 :)