UNPKG

@tianyio/quality-helper

Version:

A comprehensive quality helper tool for project scaffolding and management

20 lines (19 loc) 559 B
/** * 数组工具函数 */ export declare class ArrayUtils { /** * 按指定键对数组进行分组 * @param array 要分组的数组 * @param keySelector 键选择器函数 * @returns 分组后的 Map */ static groupBy<T, K extends string | number | symbol>(array: T[], keySelector: (item: T) => K): Map<K, T[]>; /** * 安全地获取数组元素 * @param array 数组 * @param index 索引 * @returns 元素或 undefined */ static safeGet<T>(array: T[], index: number): T | undefined; }