찾다

 >  Q&A  >  본문

내 "for..in..." 코드에서 때때로 TypeScript 유형 오류가 나타나지 않습니다.

테스트할 때는 문제가 없지만 가끔 오류 "Cannot read property of null (read 'nickname')" 이 발생합니다. 코드의 일부를 게시했습니다.

으아악

왜 가끔은 문제가 없는데 갑자기 오류가 나는지 모르겠네요.

으아악

코드를 위 형태로 변경하여 일시적으로 문제를 해결했습니다. 이유가 궁금하네요...

P粉166779363P粉166779363447일 전522

모든 응답(1)나는 대답할 것이다

  • P粉903969231

    P粉9039692312023-09-10 00:29:02

    배열의 일부 요소가 null이기 때문에 seat[i] !== null,但你也可以使用可选链操作符?.처럼 확인할 조건을 추가해야 합니다.

    참조:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Optional_chaining

    으아악

    예: 데이터가 아래와 같은 경우 조건부 또는 선택적 연결 연산자를 추가할 필요가 없습니다.

    으아악

    회신하다
    0
  • 취소회신하다