NewDash

    Function every

    • Checks if predicate returns truthy for all elements of collection. Iteration is stopped once predicate returns falsey. The predicate is invoked with three arguments: (value, index|key, collection).

      Note: This method returns true for empty collections because everything is true of elements of empty collections.

      Parameters

      • collection: object | any[]

        The collection to iterate over.

      • Optionalpredicate: Function

        The function invoked per iteration.

      • Optionalguard: any

        Enables use as an iteratee for methods like map.

      Returns boolean

      Returns true if all elements pass the predicate check, else false.

      5.3.0

      every([true, 1, null, 'yes'], Boolean);
      // => false

      var users = [
      { 'user': 'barney', 'age': 36, 'active': false },
      { 'user': 'fred', 'age': 40, 'active': false }
      ];

      // The `matches` iteratee shorthand.
      every(users, { 'user': 'barney', 'active': false });
      // => false

      // The `matchesProperty` iteratee shorthand.
      every(users, ['active', false]);
      // => true

      // The `property` iteratee shorthand.
      every(users, 'active');
      // => false
    MMNEPVFCICPMFPCPTTAAATR