Loadsh、スーパーniceの工具庫

5945 ワード

ローダッシュ
  • Lodashは一貫性、モジュール化、高性能のJavaScriptユーティリティライブラリである.
  • は、文字列、配列、オブジェクトなどの多くの一般的なデータタイプの処理関数を内部に封入しています.その中の部分は現在のECMAScriptでは制定されていない仕様ですが、同時に業界に認められている補助関数です.
  • 公式文書:https://www.lodashjs.com/
  • lodashのダウンロード
  • 	npm i -g npm
    	npm i -g lodash-cli
    	lodash -h
    
  • lodashの引用
  • 	import _ from 'lodash'
    	//             debounce
    	import { debounce } from 'lodash'
    
    よく使う方法は似ています.
  • ガードド:(debounce)
  • 	//                  。
       jQuery(window).on('resize', _.debounce(calculateLayout, 150));
       
       // 500     
       debounce(function(value) {
           console.log(value)
       }, 500)
    
  • は、任意の配列または値に結合された新しい配列を作成します.(concat)
  • 	var array = [1];
    	var other = _.concat(array, 2, [3], [[4]]);
     
    	console.log(other);
    	// => [1, 2, 3, [4]]
     
    	console.log(array);
    	// => [1]
    
  • は、配列内のある値の位置を検索します.(indexOf)
  • 	//   
    	// array (Array):        。
    	// value (*):       。
    	// [fromIndex=0] (number):        。
    
    	//    
    	// (number):     value         ,        -1。
    	
    	_.indexOf([1, 2, 1, 2], 2);
    	// => 1
     
    	// Search from the `fromIndex`.
    	_.indexOf([1, 2, 1, 2], 2, 2);
    	// => 3
    
    lodashには多くの方法があります.具体的に何を使って文書を調べられますか?文書はとても詳しいです.qaq~