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”关键字?不能我们只输入变量的名称?为什么我们在这段代码中使用了“this”关键字?
的someInt是前宣布,但肯定的,someInt很可能被用作/ VAR(也指出this.someInt在这个特殊的无影响段,这样它可以被enitirely删除) – 2011-11-02 20:09:49