我对下面的功能有些困惑,特别是this()
的使用。我想知道this()
指的是什么。
Array.prototype.Swap = function (x,y) {
var b = this[x];
this[x] = this[y];
this[y] = b;
return this; // return the current array instance.
}
是指向函数本身,还是指向x
或y
?
我检查了其他有关this()的话题,发现我在谈论空函数,并且没有说明原型