NPM 包 underscore.string-2 使用教程

阅读时长 5 分钟读完

前言

Underscore.js 是一个非常优秀的 JavaScript 工具库,但是它本身在字符操作方面却有些不足。Underscore.string-2 是一个基于此的扩展库,可以提供更加特殊的字符串操作,而且是对原有 API 的扩展,所以对于 working with underscores 非常友好。在前端开发中,字符串操作近乎是必不可少的,所以本文将为大家讲解如何使用 underscore.string-2。

安装

underscore.string-2 可以通过 NPM 安装,运行以下命令:

安装完之后,在使用前需要引入:

常用 API

capitalize

将第一个字母大写。

reverse

返回反转后的字符串。

trim

去除字符串前后空格。

escapeHTML

转义 HTML 实体字符。

unescapeHTML

反转义 HTML 实体字符。

splice

字符串截取,同时支持负数索引。

insert

在字符串中插入子字符串。

truncate

截取字符串,并在末尾添加省略号。

clean

去除字符串中的控制字符。

toNumber

将字符串转化为数字类型。

contains

判断字符串中是否含有子字符串。

count

统计子字符串在一个字符串中出现的次数。

更多 API 请查看 github 官方文档

示例代码

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

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

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

结语

underscore.string-2 是一个非常优秀的 JavaScript 字符串操作库,弥补了 Underscore.js 在字符操作方面的不足。在前端开发中,字符串操作近乎是必不可少的,所以深入学习 underscore.string-2 是非常有益的。

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

纠错
反馈