判断指定内容是否存在
Opened this issue · 0 comments
colinox commented
判断指定内容是否存在
const fruits = [
{
name: 'apple',
color: 'red'
},
{
name: 'banana',
color: 'yellow'
},
{
name: 'grape',
color: 'purple'
}
];
function test() {
let isAllRed = true;
// 条件:所有水果都是红色
for (let f of fruits) {
if (!isAllRed) break;
isAllRed = (f.color == 'red');
}
console.log(isAllRed); // false
}
简单的写法
var fruits = [
{ name: 'apple', color: 'red' },
{ name: 'banana', color: 'yellow' },
{ name: 'grape', color: 'purple' }
];
function test() {
var isAllRed = fruits.every(function(f){
return f.color == 'red'
});
console.log(isAllRed); // false
}
或
var fruits = [
{ name: 'apple', color: 'red' },
{ name: 'banana', color: 'yellow' },
{ name: 'grape', color: 'purple' }
];
function test() {
// 条件:任何一个水果是红色
var isAnyRed = fruits.some(f => f.color == 'red');
console.log(isAnyRed); // true
}