首页 > 其他分享 >js 数组-过滤数据

js 数组-过滤数据

时间:2022-10-29 17:57:01浏览次数:61  
标签:arr age js filter item 过滤 数组 class

js 数组-过滤数据

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

  • 注意: filter() 不会对空数组进行检测。
  • 注意: filter() 不会改变原始数组。
let arr=[10,20,60,40]
let arr2 = arr.filter(num=>num>20)
console.dir(arr2) //arr2=[60,40]

let arr = [{name:"zs",age:10,class:1},{name:"ls",age:11,class:2}]
let arr2 = arr.filter(item=>item.class==1)
let arr3 = arr.filter(item=>item.class==2 || item.age==11)
console.dir(arr2) //[{name:"zs",age:10,class:1}]
console.dir(arr3) //[{name:"ls",age:11,class:2}]

标签:arr,age,js,filter,item,过滤,数组,class
From: https://www.cnblogs.com/pine007/p/16839262.html

相关文章

  • 1_js中过滤器filter简单实现
    filterAPI自实现我感觉这个API我用起来不是很顺畅我自己写一个看看分析这是api参考手册设计思路抛开其他的不谈,filter本质上就是原型Array上的一个函数==ap......
  • 【Node.JS 练习】时钟案例
    目录​​案例要求​​​​实现​​​​步骤​​​​创建正则表达式​​​​使用相关模块,读取需要被处理的html文件​​​​自定义resolve方法​​​​css​​​​ js​​......
  • 【Node.JS 】http的概念及作用
    什么是http模块在网络节点中,负责消费资源的电脑,叫做客户端,负责对外提供网络资源的电脑,叫做服务器。http模块是Node.js官方提供的,用来创建web服务器的模块,通过http模块提供的......
  • 【Node.JS 练习】考试成绩整理
     目标整理前的数据格式  整理后的数据格式 实现思路导入需要的fs文件系统模块使用fs.readFile()方法,读取素材目录下的成绩.txt文件。判断文件是否读取失败。文件读取成功......
  • 【Node.JS】buffer类缓冲区
    目录​​简介​​​​创建Buffer类​​​​使用Buffer类​​​​例 ​​​​直接使用buffer类​​简介node.js的开发语言就是js,javascript语言自身只有字符串数据类型,没有......
  • 【Node.JS】事件的绑定与触发
    目录​​简介​​​​绑定事件​​​​on()​​​​addListener()​​​​ once()​​​​监听事件emit()​​​​ 传参​​​​ 删除事件​​​​removeListener()​​​​ remov......
  • 【Node.JS】写入文件内容
    fs.writeFile()语法格式fs.writeFile(filepath,data[,options],callback)参数一:必选参数,为被写入文件的路径,字符串格式参数二:必选参数,表示写入的内容。参数三:可选参数,表示以什......
  • js-基础排序实现(冒泡排序,快速排序,选择排序,插入排序,希尔排序,归并排序,堆排序)
    冒泡排序:两个指针循环,遇到不合适就交换,直到将符合要求的浮到边界functionbubbleSort(list){ for(leti=0;i<list.length;i++){ for(letj=0;j<list.length-i-1;j++)......
  • 【JS ES6】use strict 严格模式
    目录​​什么是严格模式​​​​启用严格模式​​​​严格模式中的变化​​由于JavaScript语法不够严谨,一直被人们所诟病,例如在使用一个变量时,可以不使用var关键字来提......
  • [JS ES6]传值和传址
     目录​​传值​​​​什么是传值​​​​ 例 ​​​​传址​​​​什么是传址​​​​例 ​​传值什么是传值leta=1;letb=a;console.log(a,b);//11 传值是......