ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
28 lines (27 loc) • 668 B
TypeScript
interface Nth {
(array: [], n?: number): undefined;
<T>(array: ArrayLike<T>, n?: number): T;
}
/**
* 获取类数组的第 `n` 个元素。如果 `n` 为负数,则返回从数组结尾开始的第 `n` 个元素。
*
* 同 `Array.prototype.at` 方法。
*
* @alias module:Array.nth
* @since 1.0.0
* @param {ArrayLike} array 要查询的类数组。
* @param {number} [n=0] 要返回元素的索引值。默认 `0`。
* @returns {*} 类数组的第 `n` 个元素。
* @example
*
* const arr = ['a', 'b', 'c', 'd'];
*
* nth(arr, 1); // 'b'
*
* nth(arr, -2); // 'c'
*
* nth('abcd', 1); // 'b'
*
*/
declare const nth: Nth;
export default nth;