<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>some</title>
<style>
</style>
</head>
<body>
<script>
// some:若干,一些,某个
// 判断数组中至少有一个满足条件的元素
// 类似于逻辑或(||)——有一个就是真 最终结果是真
// some的所有参数和every一样
var nums = [172318, 22, 12311, 124145, 123534, 3463]
var a = nums.some((value, index, array) => {
return value % 2 == 0
});
console.log(a ? '含有偶数' : '不含偶数');
//简化后
var a = nums.some(value =>
value % 2 == 0
);
console.log(a ? '含有偶数' : '不含偶数');
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>some</title>
<style>
</style>
</head>
<body>
<script>
// some:若干,一些,某个
// 判断数组中至少有一个满足条件的元素
// 类似于逻辑或(||)——有一个就是真 最终结果是真
// some的所有参数和every一样
var nums = [172318, 22, 12311, 124145, 123534, 3463]
var a = nums.some((value, index, array) => {
return value % 2 == 0
});
console.log(a ? '含有偶数' : '不含偶数');
//简化后
var a = nums.some(value =>
value % 2 == 0
);
console.log(a ? '含有偶数' : '不含偶数');
//练习:查看是否有小于20岁的人
var emps = [{
ename: 'beibei',
age: '20'
}, {
ename: 'dondon',
age: '23'
}, {
ename: 'ashan',
age: '18'
}, ]
var a = emps.some(value => value.age < 20);
console.log(a ? '有小于20岁的' : '没有小于20岁的');
</script>
</body>
</html>