📜  Underscore.js _.restArguments()函数

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

Underscore.js _.restArguments()函数

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

_.restArguments()函数是 JavaScript 的 Underscore.js 库中的一个内置函数,用于查找该函数的一个版本,该函数在调用时可以接收来自和超出规定的startIndex的所有参数,这些参数收集到单个数组中。当没有给出明确的值时,函数的参数数量将用于确定startIndex

句法:

_.restArguments( function, startIndex )

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

  • 函数:它是规定的函数。
  • startIndex: rest参数的起始位置。它是一个可选参数。

返回值:此方法返回函数的一个版本,该版本在调用时可以接收来自和超出指定索引的所有参数。

示例 1:在此示例中,使用了用户定义的函数。

HTML


  

    

  

    

  


HTML


  

    

  

    

  


HTML


  

    

  

    


输出:

Nidhi1352, GeeksforGeeks!

示例 2:在此示例中,起始索引与用户定义的函数一起传递。

HTML



  

    

  

    

  

输出:

Nidhi1352, GeeksforGeeks!, 700 undefined

示例 3:

HTML



  

    

  

    

输出:

She called me, her, & you.