📜  Underscore.js _.iteratee()函数

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

Underscore.js _.iteratee()函数

Underscore.js是一个 JavaScript 库,它提供了许多有用的函数,即使不使用任何内置对象,也可以在很大程度上帮助编程,例如 map、filter、invoke 等。

_.iteratee()函数是 Underscore 中的内置函数,用于生成可应用于集合中每个元素的回调。此方法支持常见回调用例的多种简写语法,并根据值的类型返回输出。

句法:

_.iteratee( value, context )

参数:此方法接受上面提到的两个参数,如下所述:

  • 价值:它是规定的价值。
  • context:它是要使用的上下文。它是一个可选参数。

返回值:此方法根据值的类型返回输出。

示例 1:在此示例中,该方法未使用任何参数。

HTML


  

    

  

    

  


HTML


  

    

  

    

  


HTML


  

    

  

    

  


HTML


  

    

  

    

  


输出:

function(n){return n}

示例 2:在此示例中,为方法提供了一个用户定义的函数。

HTML



  

    

  

    

  

输出:

function(num) { return num * 4; }

示例 3:在此示例中,键值对作为参数传递。

HTML



  

    

  

    

  

输出:

function(n){return h.isMatch(n,r)}

示例 4:在此示例中,将字符串作为参数传递。

HTML



  

    

  

    

  

输出:

function(n){return null==n?void 0:n[r]}