面试题:JS严格模式有什么特点

76 阅读1分钟

JS严格模式细节要求很多,只掌握重点即可

'use strict'// 全局开启

function fn(){
    'use strict' // 函数中开启
}

特点:

  • 全局变量必须先声明
  • 禁止用with
  • 创建eval作用域

image.png

  • 禁止this指向window
  • 函数参数不能重名