# lodash 实用函数

命令 描述
_.attempt 尝试调用 func,返回结果或者捕捉错误对象。
_.bindAll 绑定一个对象的方法到对象本身,覆盖现有的方法。
_.cond 创建了一个函数,这个函数会迭代 pairs,并调用最先返回真值对应的函数。
_.conforms 创建一个函数。 这个函数会调用 source 的属性名对应的 predicate 与传入对象相对应属性名的值进行断言处理。
_.constant 创建一个返回 value 的函数。
_.defaultTo 检查 value,以确定一个默认值是否应被返回。
_.flow 创建一个函数。返回的结果是调用提供函数的结果,this 会绑定到创建函数。
_.flowRight 这个方法类似 _.flow,除了它调用函数的顺序是从右往左的。
_.identity 这个方法返回首个提供的参数。
_.iteratee 创建一个函数,通过创建函数的参数调用 func 函数。
_.matches 创建一个深比较的方法来比较给定的对象和 source 对象。
_.matchesProperty 创建一个深比较的方法来比较给定对象的 path 的值是否是 srcValue。
_.method 创建一个调用给定对象 path 上的函数。
_.methodOf 创建一个函数调用给定 object 的 path 上的方法,任何附加的参数都会传入这个调用函数中。
_.mixin 添加来源对象自身的所有可枚举函数属性到目标对象。
_.noConflict 释放 _ 变量为原来的值,并返回一个 lodash 的引用。
_.noop 释放 _ 变量为原来的值,并返回一个 lodash 的引用。
_.nthArg 创建一个函数,这个函数返回第 n 个参数。如果 n 为负数,则返回从结尾开始的第 n 个参数。
_.over 创建一个函数,传入提供的参数的函数并调用 iteratees 返回结果。
_.overEvery 建一个函数,传入提供的参数的函数并调用 predicates 判断是否全部都为真值。
_.overSome 创建一个函数,传入提供的参数的函数并调用 predicates 判断是否存在有真值。
_.property 创建一个返回给定对象的 path 的值的函数。
_.propertyOf _.property 的反相版本。 这个方法创建的函数返回给定 path 在 object 上的值。
_.range 创建一个包含从 start 到 end,但不包含 end 本身范围数字的数组。
_.rangeRight 这个方法类似 _.range,除了它是降序生成值的。
_.runInContext 创建一个给定 context 上下文对象的原始的 lodash 函数。
_.stubArray 这个方法返回一个新的空数组。
_.stubFalse 这个方法返回 false。
_.stubObject 这个方法返回一个空对象。
_.stubString 这个方法返回一个空字符串。
_.stubTrue ​这个方法返回 true。
_.times 调用 iteratee n 次,每次调用返回的结果存入到数组中。
_.toPath 转化 value 为属性路径的数组。
_.uniqueId 生成唯一ID。如果提供了 prefix,会被添加到ID前缀上。
Last Updated: 10/28/2022, 8:53:59 AM