JavaScriptエラーエラー
TypeError: Cannot assign to read only propertyTypeError: 読み取り専用プロパティに代入できない
オブジェクトがフリーズされているか、プロパティが非書き込み可能として定義されているため、読み取り専用のプロパティへ書き込もうとした。
browsernode
詳細を表示 TypeError: Reduce of empty array with no initial value初期値を指定せずに空の配列に対して Array.reduce() を呼び出した。
空になった配列に対して .reduce() を呼び出し、第2引数に初期値を指定しなかった。初期値がない場合、reduce は最初の要素を使用するが、空の配列には最初の要素が存在しない。
.reduce() の第2引数として常に初期値を指定する: array.reduce((acc, val) => acc + val, 0)。reduce の前に配列が空でないか確認するか、事前に空の配列を除外する。
[].reduce((a, b) => a + b); // TypeErrorTypeError: Cannot assign to read only propertyオブジェクトがフリーズされているか、プロパティが非書き込み可能として定義されているため、読み取り専用のプロパティへ書き込もうとした。
ReferenceError: x is not definedアクセス可能なスコープのどこにも宣言されていない変数が参照された。
TypeError: Cannot read properties of undefined/nullundefined または null に対してプロパティやメソッドにアクセスしようとしました。
TypeError: Method called on incompatible receiver期待される型ではない 'this' 値でメソッドが呼び出された。
SyntaxError: Unterminated string literal文字列リテラルに閉じクォートがありません。
DOMException: SecurityErrorセキュリティ上の影響がある操作がブラウザのセキュリティポリシーによってブロックされました。