当前位置: 首页 > article >正文

js几个常用数组处理函数(或数组对象处理函数)的使用方法

1. Array.filter函数

函数内满足条件返回true的元素会被筛选掉
箭头函数

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(number => number % 2 === 0);
console.log(evenNumbers); // 输出: [2, 4]

复杂条件写法

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter((number) => { 
// 进行处理
if(number % 2 === 0) // 满足过滤条件返回true(满足条件会被筛选掉!!!)
return true
return false  // 不满足过滤条件返回false
});
console.log(evenNumbers); // 输出: [2, 4]

2. Array.find()函数

箭头函数

let numbers = [1, 2, 3, 4, 5];
let foundNumber = numbers.find(number => number > 3);
console.log(foundNumber); // 输出: 4

http://www.kler.cn/a/302754.html

相关文章:

  • JWT深度解析:Java Web中的安全传输与身份验证
  • 《新智慧》期刊的征稿范围主要包括哪些方面?
  • MySQL数据库:SQL语言入门 【下】(学习笔记)
  • Electron 项目启动外部可执行文件的几种方式
  • 计算机毕业设计Python+Neo4j知识图谱医疗问答系统 大模型 机器学习 深度学习 人工智能 大数据毕业设计 Python爬虫 Python毕业设计
  • 系统上线后发现bug,如何回退版本?已经产生的新业务数据怎么办?
  • 内存分配形式介绍,你知道哪些?
  • proteus+51单片机+AD/DA学习5
  • 性能测试有哪些典型问题?怎样去定位具体原因?
  • numpy03:numpy广播机制,花式索引取值,统计方法,数组的拆分与合并,线性代数方法
  • C++ 左值与右值浅谈
  • 每天一道面试题(9):lock 和 synchronized 区别
  • C# WPF中实现图表生成的五种方式
  • 【SpringCloud】微服务架构演进与Spring Cloud简介
  • 基于spring的博客系统(二)
  • Go Playground 在线编程环境
  • 优购电商小程序的设计与实现+ssm(lw+演示+源码+运行)
  • MySql8.x---开窗函数
  • HTTP 协议介绍
  • JS手写实现深拷贝
  • mysql性能优化-云服务与数据库即服务(DBaaS)优化
  • [论文笔记] LLM大模型剪枝篇——2、剪枝总体方案
  • 【JAVA入门】Day34 - Stream流
  • facebook广告和谷歌广告如何选择效果最大化?
  • eclipse配置maven
  • 第T11周:优化器对比实验