?
本文檔使用 php中文網(wǎng)手冊 發(fā)布
對obj
集合中的每個條目調(diào)用一次iterator
函數(shù),集合可以是一個對象或數(shù)組。 iterator
函數(shù)通過iterator(value, key)
形式調(diào)用,其中value
是對象屬性值或數(shù)組元素,key
是對象屬性鍵或數(shù)組元素索引。函數(shù)的context
是可選參數(shù)。
值得注意的是.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]);
參數(shù) | 類型 | 詳述 |
---|---|---|
obj | ObjectArray |
要遍歷的對象。 |
iterator | Function |
迭代函數(shù)。 |
context
(可選)
|
Object |
要作為迭代函數(shù)上下文( |
ObjectArray |
|