本文へスキップ
BecomeCoder

JavaScriptのエラー · エラー3

X is not a function ― 関数でないものを呼び出した

() で呼び出したものが関数でないときに出ます。メソッド名のタイプミスでよく起こります。

出るコード

const nums = [3, 1, 2];
nums.sortt();   // sort のタイプミス

エラーメッセージ

TypeError: nums.sortt is not a function

直し方

メソッド名のスペルを確認します(nums.sort())。対象が本当にその型(配列文字列など)かも確かめます。