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 相关文章推荐
基于jQuery的倒计时实现代码
May 30 Javascript
javascript轻松实现当鼠标移开时已弹出子菜单自动消失
Dec 29 Javascript
javascript里使用php代码实例
Dec 13 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
Jan 25 Javascript
Backbone.js框架中简单的View视图编写学习笔记
Feb 14 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
Sep 23 Javascript
使用jquery实现的循环连续可停顿滚动实例
Nov 23 Javascript
javascript中call,apply,bind函数用法示例
Dec 19 Javascript
详解angular中通过$location获取路径(参数)的写法
Mar 21 Javascript
关于vuejs中v-if和v-show的区别及v-show不起作用问题
Mar 26 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
May 31 jQuery
Typescript3.9 常用新特性一览(推荐)
May 14 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
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
php 数组随机取值的简单实例
2016/05/23 PHP
laravel 去掉index.php伪静态的操作方法
2019/10/12 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
实例分析js事件循环机制
2017/12/13 Javascript
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
2019/09/25 Javascript
Postman动态获取返回值过程详解
2020/06/30 Javascript
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
解决python opencv无法显示图片的问题
2018/10/28 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
Python如何读写二进制数组数据
2020/08/01 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
使用Python爬虫爬取小红书完完整整的全过程
2021/01/19 Python
css3中新增的样式使用示例附效果图
2014/08/19 HTML / CSS
党员大会主持词
2014/04/02 职场文书
人口与计划生育目标管理责任书
2014/07/29 职场文书
办护照工作证明
2014/10/01 职场文书
病危通知单
2015/04/17 职场文书
企业工会工作总结2015
2015/05/13 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript
Python中else的三种使用场景
2021/06/16 Python