记 JS 严格模式

252 阅读1分钟

记录「JavaScript教程」阅读笔记

  1. 严格模式必须要放在要在代码块最上部,否则无效。
  2. 严格模式下,只读的属性不可写,不可更改只读性。
  3. 严格模式下,this不允许指向全局,指向全局会报错。
  4. 禁止使用 delete 删除变量。只有为对象的属性,且属性的 configurable 为 true 时,才能被 delete 删除。
  5. arguments 不在追踪参数变化,就是在函数内部更改参数后,根据 arguments 获取该参数依然返回参数传入时的状态。