首页

javascript数组常用过滤函数(filter,find,some,every,map,includes)代码示例

标签:js数组函数,some,filter,map,every,includes     发布时间:2022-11-07   

一、前言

为了简化javascript数组for遍历循环代码处理,可以通过filter、find、some、every、includes及map的数组函数可以快速过滤处理。

二、代码示例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">@b@<html xmlns="http://www.w3.org/1999/xhtml">@b@<head> @b@<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   @b@@b@@b@<script>@b@	let arrSource = [111,222,333,444]@b@	@b@	let arrFilter = arrSource.filter(item=>item===111)@b@	alert("1) arrFilter========"+arrFilter[0])            //1) 输出111@b@	@b@	@b@	let arrFind = arrSource.find(item=>item===222)@b@	alert("2) arrFind========"+arrFind)             //2) 输出222@b@	@b@	@b@	let isTrueSome = arrSource.some(item=>item ===333)@b@	alert("3) isTrueSome========"+isTrueSome)            //3) 包含333,结果输出true@b@	@b@	@b@	let isTrueEvery = arrSource.every(item=>item===444)@b@	alert("4) isTrueEvery========"+isTrueEvery)          //4) 所有的元素都等于444,结果输出false @b@	@b@	@b@	isTrueEvery = arrSource.every(item=>item<555)@b@	alert("5) isTrueEvery2========"+isTrueEvery)         //5) 所有元素都小于555,结果输出true@b@	 @b@	@b@	var arrMap = arrSource.map(item =>{@b@		item = item + 1;@b@		return item;@b@	}); @b@	alert("6) arrMap========"+arrMap.toString())        //6) 所有元素+1,结果输出112,223,334,445@b@	@b@	@b@	@b@	alert("7) includes========"+arrSource.includes('111'));     //7) 包含111,返回true@b@	@b@</script> @b@@b@</head>@b@<body >   </body>@b@</html>
<<推荐下载>>
  • (1) 阿里巴巴Java开发手册8种不同版本
  • (2) Web前端开发视频教程
  • (3) 30+明星讲师PPT课件分享一线大厂架构实战经验
  • (4) java开发_架构篇_视频资源分享_v2208
  • (5) java开发_高级篇_视频资源分享_v2208
  • (6) java开发_进阶篇(中级)_视频资源分享_v2208
  • (7) java开发_入门篇_视频资源分享_v2208
  • (8) 微信小程序开发视频1+167源码+实战demo等下载
  • (9) easy-shopping电子商务java源码(附脚本和安装文档说明)下载
  • (10) java常用的72份知名实用的电子书下载
  • (11) java开发性能优化资料整理大全(8份电子文档+3份实战优化)下载
  • (12) 9个常用的算法设计资料和100以上视频课件内容下载
  • (13) vue开发必备常用手册16件下载
  • (14) 21种不同技术集群方案(es、flink、redis、nginx、zk、lvs、kafka、mysql、k8s等)参考资料下载
  • (15) 20种技术代码规范(js/java/dba/阿里/华为/oracle/mysql等)参考资料下载
  • (16) 微服务五套资料(0-1,架构设计,springcloud,nacos等)下载
  • (17) 架构师(28知识图谱+3套简历模板+6套架构实战文档等)完整资料整理下载
  • (18) 大数据18套实战基础知识+8套简历模板下载
  • (19) 并发编程全套(7套+阿里巴巴+亿级实战等)实战资料下载
  • (20) Kafka九套学习整理知识点全套(面试+笔记+代码api+命令+容备等)资料下载
  • (21) java全套9个不同方向类型的面试题(基础+核心+大厂+架构师+近万套题库等)下载
  • (22) JAVA开发常用API帮助文档大全(超52种以上技术资料,高手必备)下载
  • (23) springcloud超详细139件全套学习实战资料( 视频课件+源码demo+文档资料等)下载
  • 更多推荐>>
  • <<热门文章>>