function?displayInfo(){
var??output="";
if(typeof?this.name=="string"){
output+="Name:"+this.name+"\n";
}
if(typeof?this.age=="number"){
output+="Age:"+this.age+"\n";
}
alert(output);
}
var?info1={
name:"Jim",
age:29
}
var?o=new?Object();
o.m=displayInfo;
o.m.call(info1);//能找到Jim和29
displayInfo(info1);//為空值為什么使用call時(shí),this起作用,直接調(diào)用函數(shù)this沒(méi)有用呢,什么原因?
call和直接調(diào)用函數(shù)有什么區(qū)別?
好學(xué)的Lv
2016-09-21 14:49:15