题目描述
var obj = {
name:"zhangsan",
sayName:function(){
console.info(this.name);
}
}
var wfunc = obj.sayName;
obj.sayName();//zhangsan
wfunc();//undefined
var name = "lisi";
obj.sayName();//zhangsan
wfunc();//lisi
题目来源及自己的思路
主要是不太清楚后面3个答案的理由,希望大佬解释一下
第二个不是undefined,是空字符串,window自带name属性