Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
全局变量或对象属性被设置为只读 (专业点讲,就是这条数据属性禁止写入.)
这条错误值发生在strict mode code(俗称严格模式). 正常情况下,是没有报错的。
只读属性不能直接创建,但我们可以通过Object.defineProperty() 或 Object.freeze()设置。
傻了吧,报错了
全局变量 undefined 也是只读的, 所以你不能忽视臭名昭著的"undefined is not a function"错误: