📜  Underscore.js _.sample函数

📅  最后修改于: 2022-05-13 01:58:09.881000             🧑  作者: Mango

Underscore.js _.sample函数

Underscore.js是一个 JavaScript 库,它提供了许多有用的功能,即使不使用任何内置对象,也可以在很大程度上帮助编程,如地图、过滤器、调用等。

_.sample()函数用于找出数组中存在哪些类型的元素。它给出了数组的一个随机元素作为输出。我们甚至可以传递第二个参数,以便从数组中返回该数量的随机元素。

句法:

_.sample(list, [n])

参数:它有两个参数:

  • 名单
  • 数字 n

返回值:
它从传递的数组中返回一个元素。

  • 将数字列表传递给 _.sample()函数:
      ._sample()函数使用随机函数,然后将列表中的元素显示为结果。如果未提及第二个参数,则将采用 t 的默认值,即 1。因此,将显示任何一个元素。
      
      
         
      
          
      
         
      
          
      
         
      
      

      输出:

    • 将第二个参数传递给 _.sample()函数:
      如果我们传递第二个参数,那么 _.sample()函数将从传递的列表中返回与提到的一样多的元素。结果将是一个数组,其中包含第二个参数中存在的元素数量。
      
      
         
      
          
      
         
      
          
      
         
      
      

      输出:

    • 将结构传递给 _.sample()函数:
      我们甚至可以将结构传递给 _.sample()函数,它会以相同的方式工作。它将随机显示结构的任何元素作为输出。由于没有提到第二个参数,因此结果中将只有一个传递列表的元素以及它的所有属性。
      
      
         
      
          
      
         
      
          
      
         
      
      

      输出:

    • 将只有一个属性的结构一起传递给 _.sample()函数:
      如果我们传递一个只有一个属性的结构,那么它将以相同的方式工作,并从传递的结构中随机显示任何一个元素。同样,由于没有提及第二个参数,因此结果数组将仅包含一个元素。
      
      
         
      
          
      
         
      
          
      
         
      
      

      输出:

    笔记:
    这些命令在 Google 控制台或 Firefox 中不起作用,因为需要添加他们没有添加的这些附加文件。
    因此,将给定的链接添加到您的 HTML 文件中,然后运行它们。
    链接如下:

    
    
    

    一个例子如下所示: