내 가장 자랑스럽지 않은 순간이지만, 내 인생에 대한,이 예제 코드에 대한 반환 형식이 무엇인지 이해할 수 없습니다.이상한 Typescript 반환 형식
myFunctionName(myParameter: string): {[key: string]: any} {
// Some code
}
검색을 시도했지만 실제로 검색 할 "언어"가 없습니다.
"모든"키워드의 의미를 이해하고 대괄호 안의 문자열이 유형으로 정의되어있는 것으로 알고 있습니다. 하지만 그게 내가 가진 최고의거야. 여기 무슨 일 이니?
그것의 난에 해당 코드를 붙여 호기심에서 반환 형식 –
로 바로 자바 스크립트 객체 [타이프 라이터 놀이터 (http://www.typescriptlang.org/play) 및이를 유효하지 않은 것으로 플래그입니다. '선언 된 타입이 'void'또는 'any'가 아닌 함수는 값을 반환해야합니다. 그 코드는 어디서 발견 했습니까? –
안녕하세요 제이슨, 저에게 합리적인 오류 메시지처럼 보입니다. 값을 반환해야하는 코드 대신 "// Some code"주석이 있습니다. 왜냐하면 함수는 값을 리턴 할 필요가 있지만 현재는 그렇게하지 않기 때문에,이 예제는 자세히 설명하지 않았기 때문에이 코드는 올바르게 컴파일되지 않을 것입니다. –