©
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 |
|