angular.forEach
(API in module ng
)
Invokes the iterator
function once for each item in obj
collection, which can be either an
object or an array. The iterator
function is invoked with iterator(value, key)
, where value
is the value of an object property or an array element and key
is the object property key or
array element index. Specifying a context
for the function is optional.
Note: this function was previously known as angular.foreach
.
var values = {name: 'misko', gender: 'male'}; var log = []; angular.forEach(values, function(value, key){ this.push(key + ': ' + value); }, log); expect(log).toEqual(['name: misko', 'gender:male']);
angular.forEach(obj, iterator[, context]);
obj – {Object|Array} –
Object to iterate over.
iterator – {Function} –
Iterator function.
context(optional) – {Object=} –
Object to become context (this
) for the iterator function.
{Object|Array}
– Reference to obj
.