JavaScript TypeError – “X” 是只读的
此 JavaScript 异常是只读的,仅在严格模式下工作,如果已分配给值的全局变量或对象属性是只读属性,则会发生此异常。
信息:
TypeError: Assignment to read-only properties is not allowed in strict mode (Edge)
TypeError: "x" is read-only (Firefox)
TypeError: 0 is read-only (Firefox)
TypeError: Cannot assign to read only property 'x' of #
错误类型:
TypeError
错误原因:已赋值的全局变量或对象属性是只读属性。您不能在这些变量中写入数据。
示例 1:在此示例中,GFG_Obj 的任何属性都不能修改。
HTML
HTML
输出(在控制台中):
TypeError: Assignment to read-only properties is not allowed in strict mode
示例 2:在本示例中,Math.PI 的值不能更改(只读)。
HTML
输出(在控制台中):
TypeError: Assignment to read-only properties is not allowed in strict mode