"use strict" //向后兼容 不支持with ,arguments.callee,func.caller变量赋值前必需声明局部的this必须被赋值(Person.call(null/undefined)),赋值什么就是什么(预编译的this不再是window)拒绝重复属性和参数