Array.prototype.insert = function(index,value){
if(index<0){
index = this.length;
}
var part1 = this.slice(0,index);
var part2 = this.slice(index,this.length);
part1.push(value);
return part1.concat(part2);
}
Array.prototype.remove = function(index){
if(index>=0&&index<=this.length){
var part1 = this.slice(0,index);
var part2 = this.slice(index);
part1.pop();
return part1.concat(part2);
}
}
function insert_value(){
var arr = [1, 2, 3];
alert(arr.insert(2,4));
}
function remove_value(){
var arr = [1, 2, 3];
alert(arr.remove(1));
}
js插入和删除数组中指定的位置的值
最新推荐文章于 2024-01-11 13:00:00 发布