lodash是一套工具库,内部封装了很多字符串、数组、对象等常见数据类型的处理函数。https://www.lodashjs.com/docs/4.17.5.html#
lodash的引用
import _ from 'lodash'
用一个数组遍历来说明为什么要使用lodash
常规数组遍历
agent.forEach(function (n,key) {
agent[key].agent_id = agent[key].agent_name;
return agent;
})
使用lodash来遍历
const arr = _.forEach();
这时候arr就是新的数组agent。而在常规的js数组遍历中,还需要考虑return的值和this的指向问题。虽然这样看起来,二者相差不大,但是在实际的开发过程中,熟练的使用lodash能大大的提高开发的效率。
再来总结一些lodash常用函数(还是推荐大家能去官网把所有的函数看一遍增加一些印象)
1._.chunk(array, [size=1])
,将数组进行切分。
这个函数把数组按照一定的长度分开,返回新的数组。(片段化数组)
const arr = [1,2,3,4,5,6,7,8,9];
_.chunk(arr,2);
// =>[[1,2],[3