韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > JavaScript > js中filter和map的区别

js中filter和map的区别

js中filter和map的区别

头像

宋雪维

2021-01-09 15:12:342867浏览 · 0收藏 · 0评论

介绍了这么多关于filter的内容,大家有没有发现filter和map在为数组中的每个元素调用一次 callback 函数,都是js数组的操作方法,那么filter和map有什么区别呢?其实区别就是filter会把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素,且数组元素不会发生改变。

1、filter

用于把Array的某些元素过滤掉,然后返回剩下的元素。

filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。

数组元素个数可能发生了改变,但是数组元素不会发生改变。

var arr = [1,2,3,4,5,6];
function checknum(num){
	return num >= 5 ;
}
var narr = arr.filter(checknum);    //结果:narr = [5,6]

2、map

按照原始数组元素顺序依次处理元素,返回一个新数组,数组中的元素为原始数组元素调用函数处理的后值。

数组元素个数不变,但是按照一定的条件转换,数组元素发生了变化。

let oldArr=[1,2];
let myMethod=function(item){
  return item*2;
};
let newArr=oldArr.map(myMethod);
console.log(newArr.valueOf());//[2,4]

以上就是js中filter和map的区别,希望能帮助你理解区分哦~更多学习教程:js教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女生全身照真实不像网图图片| 真人版结婚之夜女性教育PPT| 姐姐呀姐姐快停下是什么歌曲| 樱花视频在线观看免费高清电视剧 | 马配人的视频在线观看| 爸爸的擎天柱让我看第二集| 国产麻豆剧传媒精品国产AV| 干爹你真棒插曲免费看| 妈妈醉酒后把我当爸爸电视剧| 久久午夜国产精品WWW| 轻轻的顶开老师的两瓣| 双男主GAI免费观看网站外网| 秘书奶头好大下面好紧| 香妃传| 厨房肉欲(H)冰块| 《妈妈让我戴上避孕套》歌词| 老公不在小叔子当老公 | 美国式的家庭忌讳1-4| 《熟妇的荡欲》HD中字| 《女朋友的妹妹3》| 三人互换麦子| 床上接吻| 女儿与爸爸高清免费版电视剧| 男女啪啪做爰高潮全过有多动症| 母亲把儿子当老公的表现知乎| 两个奶头被吃得又翘又肿特别疼| 坤坤寒入桃子里电视剧| 《法国空乘5》观看| 女性一晚上3次纵欲导致不孕| 乱公伦媳..HH| 半裸| 成全影视大全免费追剧大全| 《互换人妻HD中字》| 免费观看已满十八岁在线播放电视.| 成品人和精品人的区别9点| 7777影院免费观看电视剧大全 | 《初次深交流》韩剧| 他用舌头给我6次高潮| 一路向西在线| 成人做爰100部片| 欧美大片