Spec-Zone.ru › Angular.js 1.2

Улучшить эту документацию Просмотреть исходный код angular.forEach

  1. функция в модуле ng

Вызывает функцию iterator один раз для каждого элемента в коллекции obj, которая может быть объектом или массивом. Функция iterator вызывается с iterator(value, key), где value — значение свойства объекта или элемента массива, а key — ключ свойства объекта или индекс элемента массива. Указание context для функции является необязательным.

Стоит отметить, что .forEach не итерирует по унаследованным свойствам, так как фильтрует с использованием метода hasOwnProperty.

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 ObjectArray

Объект для итерации.

iterator Function

Функция-итератор.

context
(необязательно)
Object

Объект, который станет контекстом (this) для функции-итератора.

Возвращаемое значение

ObjectArray

Ссылка на obj.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.2.32/docs/api/ng/function/angular.forEach

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API