当前位置:网站首页>find、filter、map的区别
find、filter、map的区别
2022-07-31 05:10:00 【F班的小夏同学】
find
find查询数组中符合条件的第一个元素,如果没有则返回空数组。
var arr=[1,2,3,4,5,6,7]
var newArr=arr.find(v=>v===4)
var men=[
{
name:'zhangsan',age:'18',sex:'女'},
{
name:'lisi',age:'10086',sex:'nan'},
{
name:'xiaohuangren',age:'23',sex:'nan'},
{
name:'xiaokeai',age:'18',sex:'女'},
]
var women= men.find(person=> person.sex==='女')
filter
过滤数组元素,返回过滤后的数组,若没有符合条件的元素,则返回空数组。
//输出大于5的数,组成新数组
var arr = [1,2,3,4,5,6,7];
var newarr = arr.filter(function(num){
reture num>5?num:''
});
map
对每个数组元素进行相同的操作,返回一个与原数组length相等的数组
//给数组的每一个元素加1,组成新数组
var arr = [1,2,3,4,5,6,7];
var newarr=arr.map(function (num) {
return num+1;
})
边栏推荐
- 基于flask的三方登陆的流程
- C语言教程(一)-准备
- 为什么要用Flink,怎么入门使用Flink?
- 分布式事务——分布式事务简介、分布式事务框架 Seata(AT模式、Tcc模式、Tcc Vs AT)、分布式事务—MQ
- TOGAF之架构标准规范(一)
- Apache DButils使用注意事项--with modifiers “public“
- Flink sink redis 写入Redis
- If the account number or password is entered incorrectly for many times, the account will be banned.
- Workflow番外篇
- Swordsman Offer Special Assault Edition --- Day 3
猜你喜欢
随机推荐
Swordsman Offer Special Assault Edition ---- Day 6
数据库上机实验5 数据库安全性
MySQL (updating)
三子棋讲解(C语言)
MySQL8--Windows下使用压缩包安装的方法
“档次法”——用于物品体积分布不均匀的01背包问题的求解方法
wpf ScrowViewer水平滚动
Kubernetes加入集群的TOKEN值过期
C语言的文件操作(一)
基于flask的三方登陆的流程
Proteus 8 Professional安装教程
剑指offer专项突击版 ---- 第 6 天
对list集合进行分页,并将数据显示在页面中
限流的原理
可点击也可直接复制指定内容js
wpf wrapPanel居中并从左到右排列
Linux的mysql报ERROR 1045 (28000) Access denied for user ‘root‘@‘localhost‘ (using password NOYSE)
C语言指针详解
Swordsman Offer Special Assault Edition --- Day 3
The interviewer asked me TCP three handshake and four wave, I really









