npm 包 shimney-lodash 使用教程

阅读时长 4 分钟读完

什么是 shimney-lodash?

shimney-lodash 是 lodash 的一个个性化版本,其目的是为了解决使用 lodash 过程中所遇到的不便之处。shimney-lodash 不仅满足了 lodash 所提供的基础函数库,还为一些常用的函数库进行了进一步完善和优化,例如日期操作、文件处理等。

安装 shimney-lodash

shimney-lodash 是一个 npm 包,可以通过以下命令进行安装:

使用 shimney-lodash

我们可以通过下面的代码进行引用:

接下来,我们对 shimney-lodash 的一些常用函数进行介绍。

遍历函数

_.forOwn

forOwn 函数可以用于遍历一个对象的所有属性,它接受两个参数,第一个是要遍历的对象,第二个是遍历时的处理函数。遍历时回调函数将以值、键、整个对象的方式被调用。

输出结果:

_.forEachPromise

forEachPromise 函数可以用于遍历一组具有异步操作的任务,它接受两个参数,第一个是要遍历的任务数组,第二个是处理每个任务的函数。处理每个任务的函数返回 promise,如果遍历完成所有任务,则返回一个 resolved promise。

-- -------------------- ---- -------
--- ---- - ------- ------ -------

---------------------- -------- ----- ------ -
    ------ ------
---------------- -------- -
    --------------------
----------------- ----- -
    -------------------
---

数组函数

_.reduceRight

reduceRight 函数可以用于从右到左地应用某个函数并返回一个聚合结果。它的两个参数分别是要应用函数的数组和函数。函数中的第一个参数是累加器,第二个参数是当前元素,第三个参数是当前元素在数组中的索引。

输出结果:

文件处理函数

_.ensureDir

ensureDir 函数可以用于创建一个文件夹及其父文件夹,以确保文件夹存在。

_.copyDir

copyDir 函数可以用于复制一个文件夹及其所有子文件夹和文件。

结语

通过本文的介绍,您已经了解了 shimney-lodash 的使用教程以及一些常用的函数。希望这些对您有所帮助。如果您对 lodash 或者其他任何问题有所疑问,请在下方评论区留言,我们将为您解答。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5eedb718b5cbfe1ea0611728

纠错
反馈