Code Fix

初級引数の型が合わないエラーの原因と直し方 › パターン2

引数の型が合わないエラーの原因と直し方

関数やメソッドの引数に、パラメータの型と違う型の値を渡したときに出るエラーです。

 1  const nums: number[] = [1, 2, 3];
 2  nums.push(___);
               ^
 3  console.log(nums);
main.ts(2,11): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'.

空欄を埋めてコンパイルを通す

広告
広告スロット(未設定)

引数の型が合わないエラーの原因と直し方

配列のpush()のような組み込みメソッドの引数でも同じ形式のエラーになります。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)