javascript - TypeScript에서 인터페이스를 사용하여 배열을 설명하는 방법에 대한 문제
某草草
某草草 2017-07-05 10:36:13
0
1
950
으아아아

위 코드는 프로젝트 코드의 일부입니다. 프로젝트는 React+TypeScript를 사용하여 개발되었습니다. 위 코드는 vscode에서 오류를 발생시킵니다: Property 'slice' does not exist on type 'History'..

slice는 배열 방식이므로 let a: string[] = ['Hello']와 같이 변경하면 에러 보고 없이 정상적으로 사용할 수 있습니다.

질문자는 아직 TypeScript 초보자입니다.

  1. 이 문제의 원인은 무엇입니까

  2. this.state와 유사한 구조의 데이터를 인터페이스를 사용하여 어떻게 설명해야 할까요(주로 히스토리 배열을 설명하는 방법)

某草草
某草草

모든 응답(1)
Peter_Zhu
  1. 이유는 인터페이스가 배열 인터페이스를 올바르게 상속하지 않아 배열의 슬라이스 메서드 정의가 손실되기 때문입니다

  2. 다음으로 변경

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!