【发布时间】:2012-06-05 03:50:51
【问题描述】:
我经常在 Javascript 代码中找到这个作业:
var that = this;
这是一个例子:
function Shape(x, y) {
var that= this;
this.x = x;
this.y = y;
this.toString= function() {
return 'Shape at ' + that.x + ', ' + that.y;
};
}
您能解释一下为什么需要这样做吗?
请记住,我非常熟悉 PHP 或 Java,但不熟悉 Javascript 对象模型。
【问题讨论】:
-
几个小时前没有关于这个主题的另一个问题吗?
-
OFF:请从您的问题中删除“谢谢,丹”。一个问题不仅仅与一个人有关,而是与社区有关。
-
@idiqual:
Dan是 OP 的名称。他没有感谢Dan。
标签: javascript