JS函数调用的四种方法
JS函数调用的四种方式分别是:1、方法调用模式 2、函数调用模式 3、构造器调用模式 4、apply调用模式
今天我们来看下前3种方法的调用模式
1、方法调用模式
请注意this此时指向myobject。
var myobject={
value:0,
inc:function(){
alert(this.value)
} }
myobject.inc()
2、函数调用模式
请注意this此时指向window
var add=function(a,b){
alert(this)//this被绑顶到window
return a+b;
}
var sum=add(3,4);
alert(sum)
3、构造器调用模式
var quo=function(string){
this.status=string;
}
quo.prototype.get_status=function(){
return this.status;
}
var qq=new quo("aaa");
alert(qq.get_status());
分享按钮
今天我们来看下前3种方法的调用模式
1、方法调用模式
请注意this此时指向myobject。
var myobject={
value:0,
inc:function(){
alert(this.value)
} }
myobject.inc()
2、函数调用模式
请注意this此时指向window
var add=function(a,b){
alert(this)//this被绑顶到window
return a+b;
}
var sum=add(3,4);
alert(sum)
3、构造器调用模式
var quo=function(string){
this.status=string;
}
quo.prototype.get_status=function(){
return this.status;
}
var qq=new quo("aaa");
alert(qq.get_status());