©
This document usesPHP Chinese website manualRelease
对obj集合中的每个条目调用一次iterator函数,集合可以是一个对象或数组。iterator函数通过iterator(value,key)形式调用,其中value是对象属性值或数组元素,key是对象属性键或数组元素索引。函数的context是可选参数。
值得注意的是.forEach不会遍历继承的属性,因为它使用hasOwnProperty方法进行过滤。
varvalues={name:'misko',gender:'male'};varlog=[];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 |
|