npm 包 underscore-contrib 使用教程

阅读时长 3 分钟读完

简介

underscore-contribUnderscore.js 的扩展库,提供了一些非常实用的函数和工具方法。这个库包含了许多有趣的、有用的功能,可以帮助我们更快地编写并优化 JavaScript 代码。

安装

安装 underscore-contrib 可以使用以下命令:

常用方法

下面是一些在项目中经常用到的方法:

debounce

在事件触发后等待一段时间之后再执行函数,避免函数被频繁地调用。比如,当用户在输入框中输入内容时,只有当用户停止输入一段时间后才会进行搜索操作。

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

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

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

once

确保一个函数只会被执行一次,即使它被多次调用。比如,一个模态框只需要在第一次打开时渲染 DOM 元素。

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

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

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

pluck

从对象数组中取出指定 key 的值,并返回一个新数组。

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

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

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

sortBy

将对象数组按照指定的 key 进行排序。

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

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

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

总结

underscore-contrib 是一个非常实用的 JavaScript 扩展库,提供了许多有趣的、有用的功能。在项目中使用它可以帮助我们更快地编写并优化 JavaScript 代码。以上只是其中的一部分方法,还有很多其他方法也值得去尝试。

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

纠错
反馈