©
本文档使用 PHP中文网手册 发布
对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 |
|