©
本文档使用
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 |
|