filter
// Array's filter
const nums = [1,2,3,4,5,6,7];
let res = nums.filter(n => n>5);
console.log(res);
参考Medium: Map, Filter and Reduce – Animated
过滤会员卡的选项的校验
let card = [
{score: 60,valid: true},
{store: 20,valid: false},
{time: 23,valid: false},
{name: "VIP",valid: true},
{money: 100,valid: true}
]
// 将数据不合格的选项筛选出来
let checkRes = card.filter(item => !item.valid);
console.log(checkRes.length === 0?"校验通过":"数据不对")