Javascript this

原创 2016年08月30日 17:38:23

C++/Java:this静态绑定,明确而具体。

Javascript:this动态绑定。可以是全局对象,当前对象,或任意对象。取决于函数的调用方式


函数的调用方式:

1. 对象方法,this绑定该对象

 var point = { 
 x : 0, 
 y : 0, 
 moveTo : function(x, y) { 
     this.x = this.x + x; 
     this.y = this.y + y; 
     } 
 }; 

 point.moveTo(1, 1)
2. 函数调用,this绑定到全局对象

function a(x){
this.x = x;
}
a(10);
x; //x = 10


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

JavaScript的self和this使用小结

JavaScript的self和this使用小结 本文摘自:http://www.cnblogs.com/reommmm/archive/2010/01/20/1652469.htm...

深入理解Javascript的特殊变量this

在JavaScript中,特殊变量 this 相对来说较为复杂,因为它不仅仅只在面向对象设定中出现,其随处可见。这里会解释一下 this 的工作原理以及会引起问题的地方,最佳实践总结。 理解...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)