lodash学習——JavaScript原始倉庫

2256 ワード

Lodashは、array、number、object、stringなどの使用難易度を下げることで、JavaScriptをより簡単にします.Lodashのモジュール化方法は非常に適切である:
  • はarray、objectとstring
  • を遍歴します.
  • は、値を操作し、検出する
  • .
  • は、該当機能の関数
  • を作成する.
    一、据え付ける
    1.ブラウザはscriptで導入する
    2. Node          
    
    npm i --save lodash
    yarn add lodash
    3.
     
    var _ = require('lodash');

    Aray :
  • _.chunk(array、[size=1])   を のsize さのブロックに し、これらのブロックを たな にする.もしarrayがすべての のブロックに できないなら、 の りの はブロックを します.
  • _.comppact(array)   しい を します. の のすべての を みます. えばfalse、null、0、「」、undefined、NaNはいずれも「false」と えられています.
  • _.concat(array,[values])   しい を し、arrayを の または とともに
    var array = [1];
    var other = _.concat(array, 2, [3], [[4]]);
     
    console.log(other);
    // => [1, 2, 3, [4]]
    に します. 
  • _.ディfference(array、[values])   のarray を する を し、 は の の に まれない.
  • _.ディfferenceBy(array,[values],[iteratee=u.identity]  この は ている  _.difference ,それを いて つを け れる.  iteratee (ローズマリー)arrayを び します.    values の を として します.  の は の から されます.iterateeはパラメータを び します.(まず、ローズマリーを して、それぞれarrayを する.    valuesの は、 として される).
  • _.ディfferenceWith(array,[values],[comprator])  この は_に ている.differenceは、それ にもcomprator(コンパレータ)を け れて、それはアラー、valuesの の を するように び します. の は の から されます.comprator び しパラメータは2つあります.
  • _.drop(array、[n=1])  スライス を し、arrayの のn の を します.(nのデフォルト は1です.)
  • _.dropRight(array、[n=1])  スライス を し、arrayの のnの を します.(nのデフォルト は1です.)
  • _.dropRightWhile(array,[predicate=u.identity])  スライス を し、arrayから します.  predicate  の を します.predicateは3つのパラメータを します. (value、index、array)
  • _.dropWhile(array)[predicate=u.identity]  スライス を し、 からarrayを します.  predicate  の の を します.predicateは3つのパラメータを します. (value、index、array)
  • _.fill(array、value、[start=0]、[end=array.length])     value  を ( )  arrayは、start からend まで します.ただし、end は まれていません.