javascript 调用模式

来源:互联网 发布:第四次人口普查数据 编辑:程序博客网 时间:2024/04/30 12:13

javascript 4种调用模式

方法调用模式.

当函数被绑定到一个对象的属性是,调用方法时,this表示此对象
函数调用模式
var add=sum(3,4)
this被绑定到全局对象,这是语言设计上的一个错误,倘若语言设计正确,那么内部函数被调用时,this应该绑定到外部函数的this,
解决方法是,定义一个变量,将this赋值给他,那么内部函数就可以通过这个变量,访问外部函数的属性.
myobject.double=function(){
... var that=this;
... var helper=function(){
..... that.value=2
..... }
... helper()
... }

构造器调用模式



apply调用模式


0 0
原创粉丝点击