html一键清空数组中的内容,javascript如何删除数组中的元素?

JavaScript中删除数组中某个元素,先通过循环遍历该数组得到元素的索引值,然后根据索引值使用splice()方法即可删除元素。

bbc392f944e7584a8600eb24b6b0842c.png

JavaScript中删除数组中元素的方法详解:

删除数组中的某个元素,首先需要确定需要删除元素的索引值。var arr=[1,5,6,12,453,324];

function indexOf(val){

for(var i = 0; i < arr.length; i++){

if(arr[i] == val){return i;}

}

return -1;

}

找到相对应的索引值后,根据索引值删除数组中该元素对应的值function remove(val){

var index = indexOf(val);

if(index > -1){arr.splice(index,1);}

}

实例:删除数组somearray里的"tue"元素

数组: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 + "

");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值