严格模式下 ‘use strict’是一种在代码运行时,自动执行更严格的代码解析和错误处理的方法 严格模式的特点如下: 不能使用:with、arguments.callee、function(函数引用).caller变量必须先声明再赋值call、apply、bind参数为undefined或null时,this指向就为undefined/nullarguments与形参的映射关系将不存在delete操作数必须为属性访问表达式eval将不能再欺骗词法作用域