# every 方法

语法: arr.some(callback(element[, index[, array]])[, thisArg])

  • callback 回调函数
  • element 当前循环的项
  • index 可选,当前索引
  • array 可选,当前数组(调用 some 的那个数组)
  • thisArg 可选,执行回调函数callback时的this指向,如果需要修改内部this指向,可以在这里传入需要指向的this

描述: 数组中的所有项是否全部符合指定条件,或全部为 true,则返回 true。否则返回 false

返回值: Boolean

/* 示例一 */
let arr = [2, 3, 5];
let flag = arr.every((item) => item > 1);
console.log(flag); // true

/* 示例二 */
let arr = [1, 2, 3];
let flag = arr.every((item) => item > 1);
console.log(flag); // false

/* 示例三 */
let arr = [true, true, true];
let flag = arr.every((item) => item);
console.log(flag); // true