Array.prototype.delete=function(index){
if(index<0||index>=this.length)
return ;
for(var i = index ;i < this.length ; i++){
this[i]=this[i+1];
}
this.length-- ;
}
加上上面的代码后,就可以 jsonData.delete(0);
使用 delete 删除数组元素,只是删除了下标和元素,位置没有删除,数组长度不变。
jsonData.shift();//从0开始删除数组值,并返回删除项
执行之后jsonData就是你要的