ES6—28:严格模式

60 阅读1分钟

什么是严格模式?

如何开启严格模式?

  • 脚本开启严格模式

  • 函数开启严格模式

严格模式下哪些不能用?

  1. 未定义变量,不能直接赋值。(非严格模式下可以)

  2. 不能在严格模式下随意删除已经定义好的变量
  3. 在严格模式下,全局函数中的this指向的不再是window,而是undefined
  4. 严格模式下,函数参数不允许重名。