_.transform
语法:
源代码链接:source
npm包链接:npm package
描述:
_.reduce
的替代方法;此方法将转换object
对象为一个新的accumulator
对象,结果来自iteratee
处理自身可枚举的属性。 每次调用可能会改变accumulator
对象。如果不提供accumulator
,将使用与[[Prototype]]
相同的新对象。iteratee
调用4个参数:(accumulator, value, key, object)。如果返回false
,iteratee
会提前退出。
开始版本:1.3.0
参数:
object (Object)
: 要遍历的对象[iteratee=_.identity] (Function)
: 每次迭代时调用的函数。[accumulator] (*)
: 定制叠加的值。
返回值:
(*)
: 返回叠加后的值。
例子:
Last updated