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-09-20 11:25:47 发布
本文介绍了一段用于操作JavaScript数组的自定义方法,包括插入元素和删除元素的实现方式,通过实例演示了如何使用这些方法来改变数组的内容。
2537

被折叠的 条评论
为什么被折叠?



