js提取指定网站内容( js删除数组中的指定元素的详实示例方法-就是)
优采云 发布时间: 2021-12-12 17:58js提取指定网站内容(
js删除数组中的指定元素的详实示例方法-就是)
详解js删除数组中指定元素
更新时间:2018-10-31 08:46:47 投稿:老张
在这篇文章中,我们和大家分享了一个js删除数组中指定元素的详细示例方法。有需要的朋友可以借鉴。
本文文章将介绍两种删除数组中指定元素的方法,分别是:
1、 单独定义一个函数,通过该函数删除指定的数组元素。
2、 为 Array 对象定义了一个 removeByValue 方法。调用删除指定数组元素的方法非常简单。
下面我们通过简单的代码示例简单介绍这两种删除数组指定元素的方法。
1、定义一个单独的函数removeByValue来删除元素
代码示例:删除数组somearray中的“tue”元素
<p>数组:mon, tue, wed, thur
function removeByValue(arr, val) {
for(var i = 0; i < arr.length; i++) {
if(arr[i] == val) {
arr.splice(i, 1);
break;
}
}
}
var somearray = ["mon", "tue", "wed", "thur"]
removeByValue(somearray, "tue");
//somearray will now have "mon", "wed", "thur"
document.write("
新数组:" + somearray + "");
</p>
效果图:
2、定义并调用数组的removeByValue方法删除指定元素
代码示例:删除数组somearray中的“wed”元素
<p>数组:mon, tue, wed, thur
删除指定元素"tue"后:
Array.prototype.removeByValue = function(val) {
for(var i = 0; i < this.length; i++) {
if(this[i] == val) {
this.splice(i, 1);
break;
}
}
}
var somearray = ["mon", "tue", "wed", "thur"]
somearray.removeByValue("wed");
//somearray will now have "mon", "wed", "thur"
document.write("
新数组:" + somearray + "");
</p>
效果图:
总结:以上就是本文介绍的js删除数组指定元素的两种方式。你可以自己尝试一下,加深理解。希望对大家的学习有所帮助。