初級 › 引数の型が合わないエラーの原因と直し方 › パターン5
引数の型が合わないエラーの原因と直し方
関数やメソッドの引数に、パラメータの型と違う型の値を渡したときに出るエラーです。
1 const flags: boolean[] = [true, false]; 2 flags.push(______); ^ 3 console.log(flags);
main.ts(2,12): error TS2345: Argument of type 'string' is not assignable to parameter of type 'boolean'.
空欄を埋めてコンパイルを通す
flagsはboolean[]型なので、push()に渡せるのは真偽値だけです。
次の問題