...
因为这个方法的定义:
    function initArray(){  
      this.length=initArray.arguments.length
      for(var i=0;i<this.length;i++)
      this[i+1]=initArray.arguments[i]
  }
没有被调用阿在你发的代码里