Array
_.chunk,數(shù)據(jù)拆分
_.compact,緊湊,去除false、null、 0、""、undefined 和 NaN
_.difference,比較數(shù)組不同
_.drop,去除前n個(gè)元素
_.dropRight,去除后n個(gè)元素
_.dropRightWhile,條件從后去除
_.dropWhile,條件從前去除
_.fill,填充
_.findIndex,查找下標(biāo)
_.findLastIndex,從后查找下標(biāo)
_.first,獲取第一個(gè)
_.flatten,減少維數(shù)
_.flattenDeep,深度減少維數(shù)
_.head -> first,獲取第一個(gè)
_.indexOf,獲取索引值
_.initial,去除最后一個(gè)元素
_.intersection,取數(shù)據(jù)交集
_.last,取最后一個(gè)元素
_.lastIndexOf,從后取索引值
_.object -> zipObject,兩維數(shù)組轉(zhuǎn)對象
_.pull,移除數(shù)組中的元素
_.pullAt,通過索引值移除數(shù)組中的元素
_.remove,移除數(shù)組
_.rest,取除第一個(gè)元素外所有
_.slice,截取數(shù)組
_.sortedIndex,返回插入索引值
_.sortedLastIndex,返回從后插入索引值
_.tail -> rest
_.take,從前取n個(gè)元素
_.takeRight,從后取n個(gè)元素
_.takeRightWhile,條件從后取n個(gè)元素
_.takeWhile,條件從前取n個(gè)元素
_.union,鏈接去重
_.uniq,去重
_.unique -> uniq,去重
_.unzip,數(shù)組行列轉(zhuǎn)換
_.unzipWith,同上,特定的
_.without,排除之外的
_.xor,取不同的
_.zip,數(shù)組行列轉(zhuǎn)換
_.zipWith,同上,特定
_.zipObject,二維轉(zhuǎn)對象
Collection
_.at,取指定位置數(shù)據(jù)
_.find,查找
_.forEach,迭代
_.includes,判斷數(shù)組、對象、字符串包含
_.groupBy,分組
_.countBy,分組統(tǒng)計(jì)
_.indexBy,數(shù)組建索引
_.invoke,反射
_.map,轉(zhuǎn)換
_.partition,數(shù)組分區(qū)
_.pluck,提取數(shù)組中對象屬性
_.reduce,集合統(tǒng)計(jì)
_.filter,過濾
_.reject,過濾失敗的
_.sample,例子隨機(jī)
_.shuffle,最后一個(gè)轉(zhuǎn)移頭部
_.size,數(shù)組、對象屬性、字符串長度
_.some,任意匹配
_.every,全部匹配
_.sortBy,排序
_.sortByOrder,可指定排序方式
_.where,過濾
Lang
_.clone,拷貝
_.cloneDeep,深拷貝
_.gt,大于
_.gte,大于等于
_.lt,小于
_.lte,小于等于
_.isArguments,是參數(shù)
_.isArray,是數(shù)組
_.isBoolean,是布爾值
_.isDate,是日期
_.isElement,是DOM element
_.isEmpty, 是空,(null、true、1 = true)
_.isEqual,是相等
_.isError, 是Error
_.isFinite,是限定數(shù)值
_.isFunction,是方法
_.isMatch,是匹配
_.isNaN,是NaN
_.isNative,是原生方法
_.isNull,是空
_.isNumber,是數(shù)值
_.isObject,是對象
_.isPlainObject,?
_.isRegExp,是正則表達(dá)式
_.isString,是字符串
_.isTypedArray,?
_.isUndefined,是未定義
_.toArray,轉(zhuǎn)數(shù)組
_.toPlainObject,?
Math
_.add,相加
_.ceil,向上舍入
_.floor,向下舍入
_.max,求最大
_.min,求最小
_.round,四舍五入
_.sum,求和
Number
_.inRange,在范圍內(nèi)
_.random,生成隨機(jī)值
Object
_.assign,對象合并
_.create,創(chuàng)建從給定原型對象繼承的對象
_.defaults,對象合并,忽略相同屬性的附加值
_.defaultsDeep,深度合并
.extend,同. assign
_.findKey,查找匹配的第一個(gè)key
_.findLastKey,查找匹配的最后一個(gè)key
_.forIn,遍歷對象
_.forInRight,反向遍歷
_.forOwn,
_.forOwnRight
_.functions,獲取對象的方法
_.get,用路徑取對象值
_.has,判斷路徑是否存在
_.invert,key/value反轉(zhuǎn)
_.keys,返回所有key
_.keysIn,返回所有key
_.mapKeys,轉(zhuǎn)換key
_.mapValues,轉(zhuǎn)換value
_.merge,合并
_.methods -> functions
_.omit,移除匹配的屬性
_.pairs,對象轉(zhuǎn)數(shù)組
_.pick,移除匹配外的屬性
_.result,用路徑取結(jié)果
_.set,用路徑賦值
_.transform,轉(zhuǎn)換
_.values,取所有值
_.valuesIn,取所有值
String
_.camelCase,駝峰命名
_.snakeCase,下劃線分隔命名法
_.kebabCase,中劃線分隔
_.capitalize,首字母大寫命名法
_.startCase,單詞首字母大寫命名法
_.deburr,去毛刺的字符串
_.endsWith,最后匹配
_.escape,html轉(zhuǎn)義
_.escapeRegExp,正則轉(zhuǎn)義
_.pad,長度限定,兩端補(bǔ)
_.padLeft,長度限定,左補(bǔ)
_.padRight,長度限定,右補(bǔ)
_.parseInt,轉(zhuǎn)int,可轉(zhuǎn)數(shù)組
_.repeat,重復(fù)
_.startsWith,開始匹配
_.template,字符串模板
_.trim,去除空白
_.trimLeft,去除左邊空白
_.trimRight,去除右邊空白
_.trunc,長度截取,加...
_.unescape,去html轉(zhuǎn)義
_.words,單詞轉(zhuǎn)數(shù)組
Utility
_.attempt
_.callback
_.constant
_.identity
_.iteratee -> callback,
_.matches,創(chuàng)建匹配方法
_.matchesProperty,創(chuàng)建屬性匹配方法
_.method,創(chuàng)建取路徑的方法
_.methodOf,同上,反向
_.mixin,擴(kuò)展 _ 屬性方法
_.noConflict,恢復(fù) _ 變量
_.noop,返回undefined
_.property,創(chuàng)建取屬性的函數(shù)
_.propertyOf,反向取屬性值
_.range,創(chuàng)建范圍數(shù)組
_.runInContext,創(chuàng)建lodash上下文對象
_.times,執(zhí)行n次
_.uniqueId,生成唯一ID