0
대신에 error: ExceptionClass = null
같은 매개 변수를 전달해야합니다 (일부 전역 예외 클래스?!).`error : any = null` 대신에 'error : ExceptionClass = null`이 필요합니다. <code>error: any = null</code> 대신
이것은 내가 한/시도한 것입니다.
문제는 console.error(error);
이 오류 텍스트를 완전히 인쇄하지 않으며 첫 번째 단어 만 인쇄 할 수 있다는 것입니다 (예 : typescript없이 실행할 경우 접을 수 없음).
오류 코드 :
try
{ //...
}
catch (ex)
{
world.test(ex);
}
오류를 기록하는 방법 :
이export function test(error: any = null): void
{
if (error != null && error.length > 0)
{
console.error(error);
}
}
대신 error: any = null
, 내가 error: ExceptionClass = null
뭔가를해야합니다.
어떻게 처리 할 수 있습니까?
이'console.error' 런타임 – Maxx
@Maxx에 당신의 타이프 라이터'error' 변수 유형에 대해 아무것도 몰라'error'는 오류 자바 스크립트가 될 수 , 이것이 내가 'any'데이터 형식을 선택한 이유입니다. 그러나 이것은 좋은 해결책이 아닌 것 같습니다. 모든 오류가 아니라 모든 단어를 얻을 수 있기 때문입니다. – ASfdsa33
typescript에 어떤 유형을 쓰든 상관 없습니다. 'error' 변수의 경우,'console.error' 출력은 같습니다. – Maxx