国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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教程

关注

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

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

《公天天吃我奶躁我》| 两人一起做AJ的视频教程| 男生的困困赛女生的困困里| 女仆| 美女| 涂了春药的奶头被众人抡H漫画| 我把刘姨俩腿扛在肩上是哪一集的| 可切换老司机模式浏览器| 公憩止痒小说原著叫什么名字| 人与动物免费观看电视剧完整版| 《法国空乘4》在线观看| 少妇做爱01集| X姓女RAPPER的首次亮相| 欧洲最强女RAPPER免费| 《浴室吃奶2》无删减| 十九岁暴躁少女CSGO免费观看| 《急救护士1982满天星》| 可以进入任何网站的浏览器| 停不了的爱温碧霞| 人狗大战6免费观看正版| 免费观看已满十八岁电视剧直播| 美国暴躁真人CSGO| 第9节 妈妈女儿齐上阵| 男生亲你阴部代表什么心理| 婆媳双飞杨钰莹阅读| 《漾出OVER FLOWER》1 | 50多岁熟妇泻火原因处理方法| 麻豆国产AV无码免费视频| 《慈母夜吟》完整版| 人犬兽人在线观看免费完整一| 线人2009| 臣卜扌暴扌 圭辶鬲猛| 《丰满的女邻居》播放| 搜酷| 王叔 我老公还在客厅| 苍空电影在线观看完整| 漫蛙漫画(网页入口)| BOBO浏览器| 《浴室吃奶2》无删减| 包射网| 美国式禁忌5老熟女