every、some数组方法

时间:2023-03-09 15:06:30
every、some数组方法
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>every、some数组方法</title>
</head>
<body>
<input type="checkbox" name="" checked>
<input type="checkbox" name="" checked>
<input type="checkbox" name="" checked>
<script type="text/javascript">
/*
every 用于循环数组中的每一项,在指定的函数中做判断,如果全部符合条件返回true,有一项不符合就返回false
*/
var inputs = document.querySelectorAll('input');
var arr = [...inputs];
var isCheckedAll = arr.every(item=>item.checked);
console.log(isCheckedAll);  // true
/*
some 只要其中一项符合条件,就返回true
*/
var isCheck = arr.some(item=>item.checked);
console.log(isCheck);  // true
      </script>
</body>
</html>