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.