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

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

相关文章:

  • Rust 所有权 简介
  • 使用lspci命令获取加速卡型号
  • 算法基础-快速幂
  • 怎么看待日本IT营业这个岗位呢?
  • Redis常用操作及springboot整合redis
  • 内网nginx配置Https证书
  • Mac 电脑 git credential osxkeychain问题之一
  • mfc140u.dll文件错误的相关修复方法,4种方法修复mfc140u.dll
  • Vim笔记
  • LeetCode 3. 无重复字符的最长子串
  • uni-app环境搭建
  • 关于若依flowable的安装
  • OpenAI发布全新o1 AI模型具备推理能力
  • MariaDB 导入报错: Error at line 1: Unknown command ‘\-‘. 版本冲突的解决方法
  • 什么是AIGC?有哪些免费工具?
  • openvpn两个路由器之间呢,需要同一个网段么
  • 嵌入式硬件基础知识
  • 瑞芯微rv1126 Linux 系统,修改系统时区,包有效方法
  • 用Python爬虫制作一个简易翻译器
  • UDP 53端口主要用于DNS(Domain Name System,域名系统)的域名解析服务
  • 《蛮好的人生》:为啥人人都爱这个不完美的“大女主”
  • 支持企业增强战略敏捷更好发展,上海市领导密集走访外贸外资企业
  • 男子退机票被收90%的手续费,律师:虽然合规,但显失公平
  • 男子发寻母视频被警方批评教育,律师:发寻亲信息是正当行为
  • 国际博物馆日中国主会场确定,北京将展“看·见殷商”等展览
  • 著名学者黄修己去世,享年90岁