window,而是指向了null,被解释成了window。strict"开启严格模式,在es5的严格模式下,自执行,this指向undefined。或者直接用{}来写对象。return的值是忽略的,还是返回对象console.log(pig);call、apply、bind可以改变this指向。三、bind写在函数(不是声明)表达式中,不立即执行,扭转this指向。ES6变量的解构赋值ES6定义变量JavaScript。