ES 5严格模式 moonlightop 2020-04-28 195 阅读1分钟 ES3.0与ES5.0发生冲突的部分默认使用ES3.0;而在'use strict'下则使用ES5.0 ES5.0严格模式下不允许使用with(){} 变量使用前必须声明 局部的this,预编译为undefined,不再指向window 拒绝重复的属性和参数(但不会报错) eval:把字符串当代码来使用,但它是魔鬼可以改变作用域,所以不会使用它