Giting.
낮의 Giting

메뉴판 › 타입스크립트 에러 사전 › 속성·모양이 안 맞음 › 'Property X does not exist' 라고 떠요

error TS2339: Property 'b' does not exist on type '{ a: number; }'.

전

const o = { a: 1 };
console.log(o.b);  // b 없음

후

const o = { a: 1, b: 2 };
console.log(o.b);
왜 이렇게 되나
  • 타입에 없는 속성에 접근했다(오타이거나, 타입에 빠졌거나)
됐는지 보는 법

접근한 속성이 타입에 있고 빨간 줄이 없으면 성공.

같은 묶음 · 속성·모양이 안 맞음