《2018年9月28日》【连续360天】
标题:this;
内容:
// this
// 函数预编译过程 this --> window
// 全局作用域里 this --> window
// call/apply 可以改变函数运行时this指向
// obj.func(); func()里面的this指向obj
var obj =
{
a :function()
{
console.log(this.name)
},
name : "abc"
}
obj.a();
var name ="222";
var a =
{
name :"111",
say : function ()
{
console.log(this.name);
}
}
var fun = a.say;
fun();
a.say();
var b =
{
name : "333",
say : function(fun)
{
fun();
}
}
b.say(a.say);
b.say = a.say;