Array
_.chunk,数据拆分
_.compact,紧凑,去除false、null、 0、""、undefined 和 NaN
_.difference,比较数组不同
_.drop,去除前n个元素
_.dropRight,去除后n个元素
_.dropRightWhile,条件从后去除
_.dropWhile,条件从前去除
_.fill,填充
_.findIndex,查找下标
_.findLastIndex,从后查找下标
_.first,获取第一个
_.flatten,减少维数
_.flattenDeep,深度减少维数
_.head -> first,获取第一个
_.indexOf,获取索引值
_.initial,去除最后一个元素
_.intersection,取数据交集
_.last,取最后一个元素
_.lastIndexOf,从后取索引值
_.object -> zipObject,两维数组转对象
_.pull,移除数组中的元素
_.pullAt,通过索引值移除数组中的元素
_.remove,移除数组
_.rest,取除第一个元素外所有
_.slice,截取数组
_.sortedIndex,返回插入索引值
_.sortedLastIndex,返回从后插入索引值
_.tail -> rest
_.take,从前取n个元素
_.takeRight,从后取n个元素
_.takeRightWhile,条件从后取n个元素
_.takeWhile,条件从前取n个元素
_.union,链接去重
_.uniq,去重
_.unique -> uniq,去重
_.unzip,数组行列转换
_.unzipWith,同上,特定的
_.without,排除之外的
_.xor,取不同的
_.zip,数组行列转换
_.zipWith,同上,特定
_.zipObject,二维转对象
Collection
_.at,取指定位置数据
_.find,查找
_.forEach,迭代
_.includes,判断数组、对象、字符串包含
_.groupBy,分组
_.countBy,分组统计
_.indexBy,数组建索引
_.invoke,反射
_.map,转换
_.partition,数组分区
_.pluck,提取数组中对象属性
_.reduce,集合统计
_.filter,过滤
_.reject,过滤失败的
_.sample,例子随机
_.shuffle,最后一个转移头部
_.size,数组、对象属性、字符串长度
_.some,任意匹配
_.every,全部匹配
_.sortBy,排序
_.sortByOrder,可指定排序方式
_.where,过滤
Lang
_.clone,拷贝
_.cloneDeep,深拷贝
_.gt,大于
_.gte,大于等于
_.lt,小于
_.lte,小于等于
_.isArguments,是参数
_.isArray,是数组
_.isBoolean,是布尔值
_.isDate,是日期
_.isElement,是DOM element
_.isEmpty, 是空,(null、true、1 = true)
_.isEqual,是相等
_.isError, 是Error
_.isFinite,是限定数值
_.isFunction,是方法
_.isMatch,是匹配
_.isNaN,是NaN
_.isNative,是原生方法
_.isNull,是空
_.isNumber,是数值
_.isObject,是对象
_.isPlainObject,?
_.isRegExp,是正则表达式
_.isString,是字符串
_.isTypedArray,?
_.isUndefined,是未定义
_.toArray,转数组
_.toPlainObject,?
Math
_.add,相加
_.ceil,向上舍入
_.floor,向下舍入
_.max,求最大
_.min,求最小
_.round,四舍五入
_.sum,求和
Number
_.inRange,在范围内
_.random,生成随机值
Object
_.assign,对象合并
_.create,创建从给定原型对象继承的对象
_.defaults,对象合并,忽略相同属性的附加值
_.defaultsDeep,深度合并
.extend,同. assign
_.findKey,查找匹配的第一个key
_.findLastKey,查找匹配的最后一个key
_.forIn,遍历对象
_.forInRight,反向遍历
_.forOwn,
_.forOwnRight
_.functions,获取对象的方法
_.get,用路径取对象值
_.has,判断路径是否存在
_.invert,key/value反转
_.keys,返回所有key
_.keysIn,返回所有key
_.mapKeys,转换key
_.mapValues,转换value
_.merge,合并
_.methods -> functions
_.omit,移除匹配的属性
_.pairs,对象转数组
_.pick,移除匹配外的属性
_.result,用路径取结果
_.set,用路径赋值
_.transform,转换
_.values,取所有值
_.valuesIn,取所有值
String
_.camelCase,驼峰命名
_.snakeCase,下划线分隔命名法
_.kebabCase,中划线分隔
_.capitalize,首字母大写命名法
_.startCase,单词首字母大写命名法
_.deburr,去毛刺的字符串
_.endsWith,最后匹配
_.escape,html转义
_.escapeRegExp,正则转义
_.pad,长度限定,两端补
_.padLeft,长度限定,左补
_.padRight,长度限定,右补
_.parseInt,转int,可转数组
_.repeat,重复
_.startsWith,开始匹配
_.template,字符串模板
_.trim,去除空白
_.trimLeft,去除左边空白
_.trimRight,去除右边空白
_.trunc,长度截取,加...
_.unescape,去html转义
_.words,单词转数组
Utility
_.attempt
_.callback
_.constant
_.identity
_.iteratee -> callback,
_.matches,创建匹配方法
_.matchesProperty,创建属性匹配方法
_.method,创建取路径的方法
_.methodOf,同上,反向
_.mixin,扩展 _ 属性方法
_.noConflict,恢复 _ 变量
_.noop,返回undefined
_.property,创建取属性的函数
_.propertyOf,反向取属性值
_.range,创建范围数组
_.runInContext,创建lodash上下文对象
_.times,执行n次
_.uniqueId,生成唯一ID