Loadsh,一个超级nice的工具库

Lodash

  • 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)
  • 创建一个新数组,将array与任何数组 或 值连接在一起。(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~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值