Underscore.js _.sample函数
Underscore.js是一个 JavaScript 库,它提供了许多有用的功能,即使不使用任何内置对象,也可以在很大程度上帮助编程,如地图、过滤器、调用等。
_.sample()函数用于找出数组中存在哪些类型的元素。它给出了数组的一个随机元素作为输出。我们甚至可以传递第二个参数,以便从数组中返回该数量的随机元素。
句法:
_.sample(list, [n])
参数:它有两个参数:
- 名单
- 数字 n
返回值:
它从传递的数组中返回一个元素。
- ._sample()函数使用随机函数,然后将列表中的元素显示为结果。如果未提及第二个参数,则将采用 t 的默认值,即 1。因此,将显示任何一个元素。
- 将第二个参数传递给 _.sample()函数:
如果我们传递第二个参数,那么 _.sample()函数将从传递的列表中返回与提到的一样多的元素。结果将是一个数组,其中包含第二个参数中存在的元素数量。输出:
- 将结构传递给 _.sample()函数:
我们甚至可以将结构传递给 _.sample()函数,它会以相同的方式工作。它将随机显示结构的任何元素作为输出。由于没有提到第二个参数,因此结果中将只有一个传递列表的元素以及它的所有属性。输出:
- 将只有一个属性的结构一起传递给 _.sample()函数:
如果我们传递一个只有一个属性的结构,那么它将以相同的方式工作,并从传递的结构中随机显示任何一个元素。同样,由于没有提及第二个参数,因此结果数组将仅包含一个元素。输出:
输出:
笔记:
这些命令在 Google 控制台或 Firefox 中不起作用,因为需要添加他们没有添加的这些附加文件。
因此,将给定的链接添加到您的 HTML 文件中,然后运行它们。
链接如下:
一个例子如下所示: