es 3.0 、es 5.0 、es 6.0

es 5.0 的严格模式

“use strict”  /在页面最顶端写启动全局  es 5.0 严格模式   为什么使用字符串可以  向下兼容 ,,不会报错

可以写在局部方法中,推荐使用 (例如
不再兼容es 3.0 不规则的语法 ,,使用es 5 的新语法
  1、arguments.callee ,

  2、
不再兼容 with(){} 语法 (将会改变作用域,使传入的对象,为顶层作用域)

  3、未经声明的变量不在允许)

  4、局部的this指向不再是 window 而是 undefined

with(obj){
  会使作用域链发生改变--在内部的代码直接使用obj的属性即可
    
}


 

posted @ 2019-09-22 20:48  古月大叔  阅读(363)  评论(0编辑  收藏  举报