JavaScriptエラーエラー
ReferenceError: x is not definedReferenceError: x が定義されていない
アクセス可能なスコープのどこにも宣言されていない変数が参照された。
browsernode
このエラーの原因
変数名が現在のスコープチェーンに存在しない。一般的な原因としてタイプミス、インポートの欠落、別のスコープの変数の使用、let/const/var による宣言の忘れなどがある。
修正方法
変数名のタイプミスを確認する。不足している import または require 文を追加する。正しいスコープで変数を宣言する。グローバル変数を使用する場合は、スクリプトが実行される前にロードされていることを確認する。
例
console.log(myVar); // ReferenceError: myVar is not defined関連するエラーコード
JavaScriptエラーエラー
TypeErrorTypeError
値が期待される型でない。これは JavaScript で最も頻繁に発生するエラーであり、処理が不正な型の値に遭遇したときに発生する。
browsernode
詳細を表示 JavaScriptエラーエラー
SyntaxError: Identifier has already been declaredSyntaxError: 識別子はすでに宣言されています
同じスコープ内で let または const を使って同名の変数が二重に宣言されました。
browsernode
詳細を表示 JavaScriptエラーエラー
CORS Error: No Access-Control-Allow-OriginCORS エラー: Access-Control-Allow-Origin なし
サーバーが必要な CORS ヘッダーを含めなかったため、ブラウザがクロスオリジンリクエストをブロックしました。
browser
詳細を表示 JavaScriptエラーエラー
EEXISTEEXIST: ファイルがすでに存在します
対象パスがすでに存在するため、ファイル作成操作が失敗しました。
node
詳細を表示 JavaScriptエラーエラー
TypeError: x is not iterableTypeError: x はイテラブルではない
for...of ループやスプレッド演算子など、イテラブルが期待される箇所でイテラブルでない値が使用された。
browsernode
詳細を表示 JavaScriptエラーエラー
DOMException: SecurityErrorDOMException: SecurityError
セキュリティ上の影響がある操作がブラウザのセキュリティポリシーによってブロックされました。
browser
詳細を表示