主题
建立差异
lodash-cli 创建的各种自定义构建之间的差异摘要。
核心构建
lodash core
4 kB(压缩)核心构建(63 种方法;Backbone ≥ v1.3.0 兼容)
_.assignIn、_.before、_.bind、_.chain、_.clone、_.compact、_.concat、_.create、_.defaults、_.defer、_.delay、_.each、_.escape,_.every,_.filter,_.find,_.flatten,_.flattenDeep,_.forEach,_.has,_.head,_.identity,_.indexOf,_.isArguments,_.isArray, _.isBoolean、_.isDate、_.isEmpty、_.isEqual、_.isFinite、_.isFunction、_.isNaN、_.isNull、_.isNumber、_.isObject、_.isRegExp、_.isString、_. isUndefined、_.iteratee、_.keys、_.last、_.map、_.matches、_.max、_.min、_.mixin、_.negate、_.noConflict、_.noop、_.once、 _.pick、_.reduce、_.result、_.size、_.slice、_.some、_.sortBy、_.tap、_.thru、_.toArray、_.uniqueId、_.value 和 _ .values
局限性
- 没有
_.matchesPropertyiteratee 简写 - 没有深层属性路径支持
- 没有懒惰的评估
- 没有占位符支持
- 没有强大的克隆(仅限数组和普通对象)
- 不支持映射、集合和类型化数组
严格打造
lodash strict
尝试覆盖只读属性时,_.assign、_.bindAll 和 _.defaults 等方法会引发错误。