타입스크립트 에러 사전'Expected N arguments, but got M' 이 떠요“인자 개수가 안 맞음”
메뉴판 › 타입스크립트 에러 사전 › 타입이 안 맞음 › 'Type X is not assignable to type Y' 라고 떠요
error TS2322: Type 'string' is not assignable to type 'number'.
전
const n: number = "3"; // 문자열을 숫자 자리에
후
const n: number = 3; // 문자열이 맞다면: const n = "3";
왜 이렇게 되나
- 선언한 타입과 넣는 값의 타입이 다르다(예: number 자리에 string)
됐는지 보는 법
타입과 값이 일치하고 빨간 줄이 없으면 성공.