lodash学習——JavaScript原始倉庫
2256 ワード
Lodashは、array、number、object、stringなどの使用難易度を下げることで、JavaScriptをより簡単にします.Lodashのモジュール化方法は非常に適切である:はarray、objectとstring を遍歴します.は、値を操作し、検出する .は、該当機能の関数 を作成する.
一、据え付ける
1.ブラウザはscriptで導入する
Aray :_.chunk(array、[size=1]) を のsize さのブロックに し、これらのブロックを たな にする.もしarrayがすべての のブロックに できないなら、 の りの はブロックを します. _.comppact(array) しい を します. の のすべての を みます. えばfalse、null、0、「」、undefined、NaNはいずれも「false」と えられています. _.concat(array,[values]) しい を し、arrayを の または とともに _.ディfference(array、[values]) の _.ディfferenceBy(array,[values],[iteratee=u.identity] この は ている _.ディfferenceWith(array,[values],[comprator]) この は_に ている.differenceは、それ にもcomprator(コンパレータ)を け れて、それはアラー、valuesの の を するように び します. の は の から されます.comprator び しパラメータは2つあります. _.drop(array、[n=1]) スライス を し、arrayの のn の を します.(nのデフォルト は1です.) _.dropRight(array、[n=1]) スライス を し、 _.dropRightWhile(array,[predicate=u.identity]) スライス を し、 _.dropWhile(array)[predicate=u.identity] スライス を し、 から _.fill(array、value、[start=0]、[end=array.length])
一、据え付ける
1.ブラウザはscriptで導入する
2. Node
npm i --save lodash
yarn add lodash
3. var _ = require('lodash');
、 Aray :
var array = [1];
var other = _.concat(array, 2, [3], [[4]]);
console.log(other);
// => [1, 2, 3, [4]]
に します. array
を する を し、 は の の に まれない._.difference
,それを いて つを け れる. iteratee
(ローズマリー)array
を び します. values
の を として します. の は の から されます.iterateeはパラメータを び します.(まず、ローズマリーを して、それぞれarray
を する. values
の は、 として される).array
の のn
の を します.(n
のデフォルト は1です.)array
から します. predicate
の を します.predicateは3つのパラメータを します. (value、index、array)array
を します. predicate
の の を します.predicateは3つのパラメータを します. (value、index、array)value
を ( ) array
は、start
からend
まで します.ただし、end
は まれていません.