使用JavaScript怎么删除数组的指定元素

使用JavaScript怎么删除数组的指定元素?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

具体如下:

<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<title></title>
</head>
<body>
<script>
vararray=["111","222","333","444","555","666"];
varindexList=[0,5,6];
varindexList1=[5];
Array.prototype.del=function(indexList){
functionisValidate(number){
if(isNaN(number)&&number>this.length){
returnfalse;
}
}
if(indexListinstanceofArray){
indexList.sort(function(x,y){
if(x>y){
return1;
}else{
return-1;
}
});
varlastIndex=indexList[indexList.length-1];
isValidate(lastIndex);
for(vari=0;i<indexList.length;i++){
varn=i;
if(n>0){
indexList[i]=indexList[i]-n;
}
this.splice(indexList[i],1);
n++;
}
}else{
isValidate(indexList);
this.splice(indexList,1);
}
}
console.log("beforedelete:"+array);
array.del(indexList1);
console.log("afterdelete:"+array);
</script>
</body>
</html>

运行结果:

使用JavaScript怎么删除数组的指定元素

关于使用JavaScript怎么删除数组的指定元素问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注恰卡编程网行业资讯频道了解更多相关知识。

发布于 2021-04-15 01:55:42
收藏
分享
海报
0 条评论
168
上一篇:怎么在PHP中使用iframe模拟Ajax上传文件 下一篇:怎么在JavaScript中使用Object.keys()方法
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码