当前位置:网站首页 > 更多 > 涨姿势 > 正文

[每日一学] JavaScript删除列表中指定元素,过滤指定元素

作者:CC下载站 日期:2020-09-05 00:00:00 浏览:69 分类:涨姿势

作为工具人的我,昨晚有人问我用js怎么删除一个列表中等于0的元素

一开始我想的是用循环,后来百度发现有个东西叫做filter

<!DOCTYPEhtml>
<htmllang="en">

<head>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width,initial-scale=1.0">
<title>删除0</title>
</head>

<body>
<divclass="main">
输入数组:<inputtype="text"class="arr"value="0,0,0,1,20,0,0,3,4,5,0">
<buttonclass="del">处理</button><br>处理结果:
<inputclass="result"disabled></h1>
</div>

<scriptsrc="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script>
functionclearNumber(arr){
returnarr.filter(item=>item!=0)
}
$('.del').click(functionname(){
vararray=[];
vararr=$('.arr').val().split(',');
for(vari=0;i<arr.length;i++){
array.push(parseFloat(arr[i]));
}
$('.result').val(clearNumber(array))
})
</script>
</body>
</html>

输入数组:
处理结果:

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯