다음으로 logFirstTodo() 함수를 살펴보겠습니다. 이 함수는 todoItems[0]이라는 값을 반환하고 있어 todoItems의 변수 타입에 따라 함수의 반환 타입이 결정될 것이라고 추론해 볼 수 있습니다.
▲ 그림 4-12 logFirstTodo( ) 함수에 타입을 정의하지 않았을 때 자동으로 표시되는 타입 정보
일단은 함수에 마우스 커서를 올렸을 때 any로 표시되어 있으니 any로 지정해 봅시다.
function logFirstTodo(): any {
return todoItems[0];
}