JavaScript实现筛选数组


Posted in Javascript onMarch 02, 2021

本文实例为大家分享了JavaScript实现筛选数组的具体代码,供大家参考,具体内容如下

今天,运用JavaScript的相关知识,制作了筛选数组的案例。希望我们互相学习,共同进步!

最终效果图:

JavaScript实现筛选数组

js代码部分:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>筛选数组</title>
 <script>
  function Search(arr) {
   var newArr = [];
   for (var i = 0; i < arr.length; i++) {
    if (arr[i] > 10) {
     newArr[newArr.length] = arr[i];
   }
  }
   return newArr;
  }
  var arr = [1, 2, 45, 31, 7, 30, 22, 3, 5, 17];
  Search(arr);
  alert('您输入的数字分别为'+arr+'\n'+'大于10的数有:'+Search(arr));
 </script>
</head>
<body>
</body>
</html>

小结:

筛选数组在各种编程语言十分常见,也很重要,希望大家熟练运用。

之前看到一段代码:js根据数组筛选对象数组,分享给大家

根据存放id的数组,来筛选带此id的对象

var array = [
{
 time: '2020',
 id: '1',
},
{
 time: '2020',
 id: '2',
},
{
 time: '2020',
 id: '3',
}];
var filterIds = ['1', '3'];
var result = array.filter((a,i)=>{
  return filterIds.some(f=>(f === a.id)) 
})
//[{time: "2020", id: "1"},{time: "2020", id: "3"}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js实现运行代码需要刷新的解决方法
Aug 18 Javascript
JS实现状态栏跑马灯文字效果代码
Oct 24 Javascript
javascript bom是什么及bom和dom的区别
Nov 26 Javascript
jQuery插件实现可输入和自动匹配的下拉框
Oct 24 Javascript
使用Dropzone.js上传的示例代码
Oct 10 Javascript
vue axios 二次封装的示例代码
Dec 08 Javascript
vue2中的keep-alive使用总结及注意事项
Dec 21 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
Jun 12 Javascript
JS栈stack类的实现与使用方法示例
Jan 31 Javascript
ES6中异步对象Promise用法详解
Jul 31 Javascript
Layui多选只有最后一个值的解决方法
Sep 02 Javascript
小程序接入腾讯位置服务的详细流程
Mar 03 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
Mar 02 #Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 #jQuery
关于better-scroll插件的无法滑动bug(2021通过插件解决)
Mar 01 #Javascript
一起来了解一下JavaScript的预编译(小结)
Mar 01 #Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 #Vue.js
three.js 实现露珠滴落动画效果的示例代码
Mar 01 #Javascript
详解js创建对象的几种方式和对象方法
Mar 01 #Javascript
You might like
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
js计算精度问题小结
2013/04/22 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
js实现打地鼠小游戏
2017/02/13 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
vue todo-list组件发布到npm上的方法
2018/04/04 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
python 截取 取出一部分的字符串方法
2017/03/01 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
python 字符串只保留汉字的方法
2018/11/16 Python
linux 下selenium chrome使用详解
2020/04/02 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
python+requests接口自动化框架的实现
2020/08/31 Python
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
悬挂训练绳:TRX
2017/12/14 全球购物
阿拉伯书店:Jamalon
2019/07/24 全球购物
创建学习型党组织实施方案
2014/03/29 职场文书
一年级学生评语大全
2014/04/21 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
体育课课后反思
2014/04/24 职场文书
爱国卫生月活动总结范文
2014/04/25 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
退伍军人感言
2015/08/01 职场文书
期中考试后的感想
2015/08/07 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python