var person = [
  {id:0,name:'测试0'},
  {id:1,name:'测试1'},
  {id:2,name:'测试2'},
  {id:3,name:'测试3'},
  {id:4,name:'测试4'},
  {id:5,name:'测试5'},
  {id:6,name:'测试6'},
  {id:7,name:'测试7'},
  {id:8,name:'测试8'},
  {id:9,name:'测试9'}
  ]Array.prototype.removeSplice = function(index){   
    if(isNaN(index)||index>this.length){   
        return false;   
    }   
    this.splice(index,1);   
}person.removeSplice(3)这样的话就移除了{id:3,name:'测试3'},
原来设想person.removeSplice()的参数是用person的id来获得的
但是移除之后id就对不上该元素在数组中的位置了
有什么办法可以解决这个问题