Lodash 提供的輔助函數主要分爲如下幾類,函數列表和用法實例請查看 Lodash 的官方文檔:git
Array
,適用於數組類型,好比填充數據、查找元素、數組分片等操做Collection
,適用於數組和對象類型,部分適用於字符串,好比分組、查找、過濾等操做Function
,適用於函數類型,好比節流、延遲、緩存、設置鉤子等操做Lang
,廣泛適用於各類類型,經常使用於執行類型判斷和類型轉換Math
,適用於數值類型,經常使用於執行數學運算Number
,適用於生成隨機數,比較數值與數值區間的關係Object
,適用於對象類型,經常使用於對象的建立、擴展、類型轉換、檢索、集合等操做Seq
,經常使用於建立鏈式調用,提升執行性能(惰性計算)String
,適用於字符串類型lodash/fp
模塊提供了更接近函數式編程的開發方式,其內部的函數通過包裝,具備 immutable、auto-curried、iteratee-first、data-last(官方介紹)等特色。Lodash 在 GitHub Wiki 中對 lodash/fp 的特色作了以下概述:github