js some对比forEach

some:return true可以停止循环

forEach:return true无法停止循环

<!DOCTYPE html>
<html ng-app="my_app">
	<head>
		<script type="text/javascript">
			const array = ['10', '20', '30'];
			const targetValue = '10';
			// 检测数组中是否至少有一个元素满足指定的条件
			const isValueExist = array.some(element => element==targetValue);
			console.log(isValueExist); 
			
			// 找到目标值return true可以停止循环
			array.some((item, i) => {
				console.log('some:'+i,item);
				if (item == targetValue) {
					return true;
				}
			})
			
			// 找到目标值return true无法停止循环
			array.forEach((item, i) => {
				console.log('foreach:'+i,item);
				if (item == targetValue) {
					return true;
				}
			})
		</script>
	</head>
	<body ng-controller="my_controller">

	</body>
</html>

返回结果

相关推荐

  1. MyBatis `<foreach>`

    2024-04-23 21:50:02       15 阅读
  2. Mybatis 动态 SQL - foreach

    2024-04-23 21:50:02       40 阅读
  3. kotlin foreach 循环

    2024-04-23 21:50:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 21:50:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 21:50:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 21:50:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 21:50:02       20 阅读

热门阅读

  1. 【K8S系列】深入解析K8S中PV 和PVC

    2024-04-23 21:50:02       12 阅读
  2. 关于ABB怎么回原点最简单的方法

    2024-04-23 21:50:02       18 阅读
  3. Python的pytest框架(4)--参数化测试

    2024-04-23 21:50:02       15 阅读
  4. idea 切换分支后 Project目录树小消失

    2024-04-23 21:50:02       13 阅读
  5. K8S 哲学 - yaml文件

    2024-04-23 21:50:02       11 阅读
  6. 自编码器实现

    2024-04-23 21:50:02       12 阅读
  7. web学习

    web学习

    2024-04-23 21:50:02      12 阅读
  8. sklearn【Accuracy】准确度介绍和案例学习!

    2024-04-23 21:50:02       14 阅读
  9. QT中使用QTableView控件

    2024-04-23 21:50:02       15 阅读
  10. C语言学习笔记

    2024-04-23 21:50:02       16 阅读
  11. 双目视觉(双目相机)

    2024-04-23 21:50:02       11 阅读