lodash 是一个 JavaScript 实用工具库,提供一致性,模块化,性能和配件等功能。
_.assign({ 'a': 1 }, { 'b': 2 }, { 'c': 3 });
// → { 'a': 1, 'b': 2, 'c': 3 }
_.map([1, 2, 3], Function(n) { return n * 3; });
// → [3, 6, 9]
当前支持 Chrome 39-40, Firefox 34-35, IE 6-11, Opera 25-26, Safari 5-8, IO.js 1.0.4, Node.js 0.8.28 & 0.10.35, PhantomJS 1.9.8, RinGoJS 0.11, & Rhino 1.7RC5。
方法包括:
~100% code coverage
Follows semantic versioning for releases
Lazily evaluated chaiNing
_(…) supports intuitive chaining
_.at for cherry-picking collection values
_.attempt to execute functions which may error without a try-catch
_.chunk for splitting an array into chunks of a given size
_.cloneDeep for deep cloning arrays & objects
_.create for easier object inheritance
_.curry & _.curryRight for creating curried functions
_.debounce & _.throttle are cancelable & accept options for more control
_.findIndex & _.findKey for finding indexes & keys
_.flow to complement _.flowRight (a.k.a _.compose
)
_.forEach supports exiting early
_.forOwn for iterating own properties
_.includes accepts a fromIndex
_.isError to check for error objects
_.isNative to check for native functions
_.isPlainObject & _.toPlainObject to check for & convert to Object
objects
_.isTypedArray to check for typed arrays
_.keysIn & _.valuesIn for getting keys & values of all enumerable properties
_.mapValues for mapping values to an object
_.parseInt for coNSIStent cross-environment behavior
_.runInContext for collisionLess mixins & easier mocking
_.slice for creating subsets of array-like values
_.sortByAll for sorting by multiple properties
_.support for flagging environment features
_.template supports “imports” options & ES template delimiters
_.transform as a powerful alternative to _.reduce for transforming objects
_.thru to pass values thru method chains
_.where supports deep object comparisons
_.xor to complement _.difference, _.intersection, & _.union
_.bind, _.curry, _.partial, & more support customizable argument plACEholders
_.capitalize, _.trim, & more string methods
_.dropWhile, _.takeWhile, & more to complement _.first, _.initial, _.last, & _.rest
_.findLast, _.findLastIndex, & more right-associative methods
_.includes, _.toArray, & more accept strings
发布于 2016-12-31 23:17:26 | 130 次阅读
发布于 2016-12-23 00:28:31 | 149 次阅读
发布于 2016-11-14 23:50:57 | 95 次阅读
发布于 2016-09-26 00:28:39 | 158 次阅读
发布于 2016-09-19 23:50:31 | 140 次阅读
发布于 2016-08-13 01:21:01 | 100 次阅读
发布于 2016-08-09 00:29:32 | 104 次阅读
发布于 2016-07-31 00:22:50 | 101 次阅读
发布于 2016-07-25 00:27:36 | 86 次阅读
发布于 2016-05-24 00:29:04 | 111 次阅读
发布于 2016-05-13 00:23:26 | 90 次阅读
发布于 2016-04-14 00:23:51 | 103 次阅读
发布于 2016-04-11 23:52:13 | 147 次阅读
发布于 2016-04-05 00:22:45 | 127 次阅读
发布于 2016-04-04 00:32:21 | 86 次阅读
发布于 2016-03-02 10:32:52 | 145 次阅读
发布于 2016-02-05 13:17:56 | 130 次阅读
发布于 2016-01-26 00:32:04 | 110 次阅读
发布于 2016-01-13 07:53:37 | 103 次阅读