var arr = [0,1,2,3,4,5];
Array.prototype.Push = function{ for(var i=0;i<arguments.length;i++)
{
this[this.length] = arguments[i];
}
}
arr.Push(1,2,3)
this.length的初始值不是3吗,但是i是从0开始的,如果当i=0时, this[this.length] = arguments[i];是不是可以理解为arr[3]=arguments[0]=0,是不是我的this理解错了,this指什么,不是指arr吗