【发布时间】:2011-11-02 20:06:33
【问题描述】:
var someObject = {
someArray : new Array(),
someInt : 0,
Total: function(){
this.someInt = 0;//we used "this" keyword here, why?Cant we just say "someInt = 0"?
for(var i=0;i<this.someArray.length;i++){//and here..
var c = this.someArray[i];//again we use "this"
this.someInt += c.value;//also here
}
那么我们为什么要使用“this”关键字呢?我们不能只输入变量的名称吗?
【问题讨论】:
-
之前声明了 someInt 但是是的, someInt 可能被用作 /var (另外,指出 this.someInt 在这个特定的 sn-p 中没有效果,所以它可以被完全删除)
标签: javascript oop object this code-snippets