ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
21 lines (20 loc) • 523 B
TypeScript
/**
* 创建一个函数,该函数返回第 `n` 个参数。如果 `n` 为负数,则返回从结尾开始的第 `n` 个参数。
*
* @alias module:Util.nthArg
* @since 1.0.0
* @param {number} [n=0] 要返回参数的索引值。默认 `0`。
* @returns 新函数。
* @example
*
* const func1 = nthArg(1);
*
* func1('a', 'b', 'c', 'd'); // 'b'
*
* const func2 = nthArg(-2);
*
* func2('a', 'b', 'c', 'd'); // 'c'
*
*/
declare function nthArg(n?: number): (...args: any[]) => any;
export default nthArg;