var arr = [1000, 2000, 3000] var flag = arr.every(function (a, b, c) { console.log(a + "===" + b + "====" + c) //1000===0====1000,2000,3000 return a > 2000;//数组中的每个元素的值都要大于2000的情况,最后才返回true }) console.log(flag) //false
var arr = [1000, 2000, 3000] var flag = arr.some(function (a, b, c) { console.log(a + "===" + b + "====" + c) //1000===0====1000,2000,3000 return a > 2000;//如果有一个元素满足条件,则表达式返回true }) console.log(flag) //true