Array.prototype.del=function(n){ //n表示第几项,从0开始算起。 //prototype为对象原型,注意这里为对象增加自定义方法的方法。 //如果n<0,则不进行任何操作。
if(n<0)
return this;
else
return this.slice(0,n).concat(this.slice(n+1,this.length));
};
本文介绍了一种在JavaScript中自定义数组删除元素的方法。该方法通过修改数组的prototype属性来实现,允许开发者通过简单的调用即可从数组中移除指定位置的元素。
Array.prototype.del=function(n){ //n表示第几项,从0开始算起。 //prototype为对象原型,注意这里为对象增加自定义方法的方法。 //如果n<0,则不进行任何操作。
if(n<0)
return this;
else
return this.slice(0,n).concat(this.slice(n+1,this.length));
};

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