[转] Lodash
生活随笔
收集整理的這篇文章主要介紹了
[转] Lodash
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
與underscore 類似 , 是1個(gè)js庫,內(nèi)部封裝了諸多對(duì)字符串、數(shù)組、對(duì)象等常見數(shù)據(jù)類型的處理函數(shù)。
模塊組成
Lodash 提供的輔助函數(shù)主要分為以下幾類,函數(shù)列表和用法實(shí)例請(qǐng)查看?Lodash 的官方文檔:
- Array,適用于數(shù)組類型,比如填充數(shù)據(jù)、查找元素、數(shù)組分片等操作
- Collection,適用于數(shù)組和對(duì)象類型,部分適用于字符串,比如分組、查找、過濾等操作
- Function,適用于函數(shù)類型,比如節(jié)流、延遲、緩存、設(shè)置鉤子等操作
- Lang,普遍適用于各種類型,常用于執(zhí)行類型判斷和類型轉(zhuǎn)換
- Math,適用于數(shù)值類型,常用于執(zhí)行數(shù)學(xué)運(yùn)算
- Number,適用于生成隨機(jī)數(shù),比較數(shù)值與數(shù)值區(qū)間的關(guān)系
- Object,適用于對(duì)象類型,常用于對(duì)象的創(chuàng)建、擴(kuò)展、類型轉(zhuǎn)換、檢索、集合等操作
- Seq,常用于創(chuàng)建鏈?zhǔn)秸{(diào)用,提高執(zhí)行性能(惰性計(jì)算)
- String,適用于字符串類型
lodash/fp?模塊提供了更接近函數(shù)式編程的開發(fā)方式,其內(nèi)部的函數(shù)經(jīng)過包裝,具有 immutable、auto-curried、iteratee-first、data-last(官方介紹)等特點(diǎn)。Lodash 在?GitHub Wiki?中對(duì) lodash/fp 的特點(diǎn)做了如下概述:
- Fixed Arity,固化參數(shù)個(gè)數(shù),便于柯里化
- Rearragned Arguments,重新調(diào)整參數(shù)位置,便于函數(shù)之間的聚合
- Capped Iteratee Argument,封裝 Iteratee 參數(shù)
- New Methods
作者:pinggod ??鏈接:http://www.jianshu.com/p/7436e40ac5d1 ? ?來源:簡書 ------------------ 官方文檔:?https://lodash.com/docs/4.17.4 中文在線文檔: ?http://lodashjs.com/docs/
轉(zhuǎn)載于:https://www.cnblogs.com/chris-oil/p/8577213.html
總結(jié)
以上是生活随笔為你收集整理的[转] Lodash的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: drbd(三):drbd的状态说明
- 下一篇: 网络框架 Retrofit(三)