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