JavaScriptエラーエラー
TypeError: x is not a constructorTypeError: x はコンストラクタではない
コンストラクタでない値に対して new キーワードを使用しようとした。
browsernode
詳細を表示 TypeError: x is not iterablefor...of ループやスプレッド演算子など、イテラブルが期待される箇所でイテラブルでない値が使用された。
数値、null、undefined、プレーンオブジェクトなどイテラブルでない値を、イテラブルを必要とするコンテキスト (for...of、スプレッド、分割代入、Array.from) で使用した。プレーンオブジェクトはデフォルトではイテラブルではない。
値が配列、文字列、Map、Set、またはその他のイテラブルであることを確認する。オブジェクトの場合は Object.keys()、Object.values()、または Object.entries() を使用する。反復処理の前に null/undefined チェックを行う。
for (const item of 42) {} // TypeError: 42 is not iterableTypeError: x is not a constructorコンストラクタでない値に対して new キーワードを使用しようとした。
TypeError: Assignment to constant variableconst で宣言された変数を再代入しようとした。
SyntaxError: JSON.parse unexpected characterJSON.parse() がシングルクォート、末尾のカンマ、引用符のないキーなど不正なJSON構文に遭遇した。
ERR_ASYNC_CALLBACK非同期コールバックが期待される箇所に関数でない値が渡された。
TypeError値が期待される型でない。これは JavaScript で最も頻繁に発生するエラーであり、処理が不正な型の値に遭遇したときに発生する。
SyntaxError: Unterminated string literal文字列リテラルに閉じクォートがありません。