您的位置:首页 > Web前端 > JavaScript

javascript 调用模式

2015-07-16 08:42 549 查看
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调用模式

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: