function」が表示され困ったことはないでしょうか。function」の原因と対処法がわからないですよね。function」というエラーは、JavaScriptで関数以外のものを関数として呼び出そうとしたときに発生するエラーです。これは、変数やオブジェクトなどの関数以外のデータ型を関数として使用した場合によく発生します。このエラーが発生する原因は、以下のようなものが挙げられます。1変数やオブジェクトを関数として呼び出そうとしている場合。2関数名を誤っている場合。3クラスのインスタンスを関数として呼び出そうとしている場合。1変数やオブジェクトを関数として呼び出そうとしている場合エラーを再現エラーを再現してみましょう。以下のコードを入力します。関数以外のデータ型を関数として呼び出しています。5;x();結果です。function2関数名を誤っている場合エラーを再現エラーを再現してみましょう。以下のコードを入力します。存在しない関数を呼び出しています。document.forms.length();結果です。function"lengthはプロパティですが、誤って関数として指定してしまっています。3クラスのインスタンスを関数として呼び出そうとしている場合エラーを再現エラーを再現してみましょう。以下のコードを入力します。存在しない関数を呼び出しています。MyClass();myClassInstance();結果です。functionクラスのインスタンスが関数として使用されているため、エラーが発生しています。function」の対処法それぞれ関数以外のデータ型、誤った関数名、クラスのインスタンスが関数として使用されているため、エラーが発生していますので、それぞれの型に合った内容を指定するようにしましょう。修正コード以下修正したコードです。5;存在しない関数x()を外しました。以下修正したコードです。document.forms.length;lengthはプロパティですので関数を意味する()、を外しています。以下修正したコードです。MyClass();myClassInstance.myMethod();結果です。こんにちはクラスのインスタンスは、クラス内に定義されたメソッドを呼び出す必要があります。ように、クラスのインスタンス自体を関数として呼び出すことはできません。ように、メソッド名を指定して呼び出す必要があります。さいごにいかがでしょうか。function」の原因と対処法についてまとめました。他にも便利な方法がありますので、よろしければご参照頂ければと思います。この記事の関連キーワードこちらの記事の関連キーワード一覧です。クリックするとキーワードに関連する記事一覧が閲覧できます。「エラー」の関連記事こちらの記事の内容「エラー」に関連する記事一覧です。undefinedの原因と対処法!JavaScriptエラーRECOMMENDこちらの記事も人気です。