npm包got-names-dispenser使用教程

阅读时长 4 分钟读完

介绍

got-names-dispenser是一个可以随机生成英文名字的npm包。它通过调用预设的名字库,可以生成符合常规书写规范的英文名字。在前端的开发过程中,我们经常需要使用大量的测试数据,而随机生成的英文名字正好可以满足这个需求。

安装

使用 npm 的包管理器,可以方便地进行安装:

使用

使用 got-names-dispenser 生成的名字,需要先引入这个npm包:

得到 names 以后,就可以使用其中的 getFullName() 方法来生成一个随机的名字:

此外,got-names-dispenser 还提供了可以自定义生成名字参数的方法:

其中,seed 是生成每个名字的额外参数,通过更改该参数,可以生成不同的名字。

参数

手动创建名字需要很多的时间和劳动,而本包提供了几个可自定义参数的方法:

seed

每个名字的生成,都会使用默认参数,而 seed 参数则允许你更改默认参数,生成不同的名字。相同的参数将生成相同的名字。

gender

默认情况下,生成的名字是男性与女性的混合,但使用 gender 可以设置生成的名字只属于一种性别。

firstNameOnly

默认情况下,名字包括名和姓,但使用 firstNameOnly 可以获取只有名字的模式。

middleNameProbability

默认情况下,除了下划线,该方法并没有一定的中间名字的规则。但是使用 middleNameProbability 可以设置生成的名字包括重复姓氏或者单独的中间名字。

示例代码

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

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

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

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

结论

使用 got-names-dispenser 可以快速地生成符合规范的英文名字,方便用于测试数据。该npm包的详细参数设置和示例代码让我们更好地掌握了这个工具的使用方法,助力于我们更好地进行前端开发。

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

纠错
反馈