lodash 常用方法
    lodash 是一个强大的 JavaScript 工具库,提供了大量的工具函数来处理和操作数组、对象、字符串等数据类型。下面是一些常用的 lodash 方法及其中文说明。
    1. _.map(collection, [iteratee=_.identity])
    _.map() 可以用来遍历一个集合的所有元素,并对每个元素执行一个回调函数。它返回的是一个新的数组,其中元素由回调函数的返回值构成。
    _.filter() 用来筛选集合中符合指定条件的元素,返回值是一个新的数组。
    _.reduce() 可以用来迭代一个集合中的元素,并把迭代结果累计到一个变量中,最后返回这个变量。
    _.groupBy() 将集合中的元素按照指定条件进行分组,并将每个组的元素放在一个数组中,最后返回一个包含所有组的对象。
    7. _.indexOf(array, value, [fromIndex=0])
    _.indexOf() 用来查数组中某个值的索引位置,如果没到则返回 -1。
merge函数    8. _.merge(object, [sources])
    _.merge() 可以用来合并多个对象,将它们的属性合并到一个新的对象中。注意,如果有相同属性名的属性,后面的对象会覆盖前面的。
    9. _.isEmpty(value)
    _.isEmpty() 用来判断一个值是否为空,返回值为 true 或 false。
    _.debounce() 用来创建一个函数,该函数在连续调用之间暂停一段时间,以防止过度频繁的调用。它接受一个函数和一些配置选项作为参数,返回一个新的函数。
    12. _.chunk(array, [size=1])
    _.chunk() 将一个数组拆分成多个大小为指定值的数组,并返回一个包含这些小数组的新数组。
    _.flatten() 将一个多维数组展开成一维数组。可以指定展开的深度,默认为 1。
    14. _.invert(object)
    _.invert() 用来交换对象的键和值,返回一个新对象。
    _.omit() 从一个对象中删除指定属性,返回一个新对象。
    _.clone() 用来复制一个值,返回一个新的值,而不是引用原来的值。
    _.random() 用来生成一个指定范围内的随机数,可以指定是否生成浮点数,默认不生成。
    _.deburr() 用来将字符串中的重音符号和其他特殊字符转换为对应的基本字符,例如将 é 转换为 e。
    _.endsWith() 用来判断一个字符串是否以指定字符串结尾,可以指定起始位置,默认从字符串末尾开始寻。
    _.escape() 用来将字符串中的特殊字符转义成 HTML 实体,以防止 XSS 攻击等安全问题。
    _.trim() 用来去掉一个字符串两端的空白字符,可以指定要去掉的字符。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。