Enumerable#every()

every (callback, target) Booleanpublic

Defined in packages/ember-runtime/lib/mixins/enumerable.js:556

Returns true if the passed function returns true for every item in the enumeration. This corresponds with the every() method in JavaScript 1.6.

The callback method you provide should have the following signature (all parameters are optional):

function(item, index, enumerable);
  • item is the current item in the iteration.
  • index is the current index in the iteration.
  • enumerable is the enumerable object itself.

It should return the true or false.

Note that in addition to a callback, you can also pass an optional target object that will be set as this on the context. This is a good way to give your iterator function access to the current object.

Example Usage:

if (people.every(isEngineer)) {
  Paychecks.addBigBonus();
}

Parameters:

callback Function
The callback to execute
target [Object]
The target object to use

Returns:

Boolean
doc_EmberJs
2016-11-30 16:51:56
Comments
Leave a Comment

Please login to continue.