?
本文檔使用 php中文網手冊 發(fā)布
對obj
集合中的每個條目調用一次iterator
函數,集合可以是一個對象或數組。 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 |
要作為迭代函數上下文( |
ObjectArray |
|