//增
Array.prototype.insert = function(index,item){var args = (Array.prototype.slice.call(arguments));
args.splice(1,0,0);
return Array.prototype.splice.apply(this,args)
}
var arr = [2,1,5];
//插入单个元素
arr.insert(1,3);
console.log(arr);
//插入多个元素
arr.insert(1,3,4);
console.log(arr);
//删
Array.prototype.delete = function(index,num){
return this.splice(index,num)
}
//demo
//删除单个元素
var arr = [2,1,5];
arr.delete(1,1);
console.log(arr);
//删除连续多个元素
var arr = [2,1,5];
arr.delete(1,2);
console.log(arr);
//改
Array.prototype.modify = function(index,num,item){
return this.splice(index,num,item);
}
var arr = [2,1,5];
arr.modify(1,1,4);
console.log(arr);
//查
//根据值查找序号