UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

28 lines (27 loc) 568 B
/** * 打乱数组顺序 * * @param {Array<any>} array - 数组 * @returns {Array<any>} 乱序后的数组 * * @example * * shuffle([1, 2, 3, 4, 5]) * * // [3, 2, 1, 4, 5] * */ export declare function shuffle<T>(array: Array<T>): Array<T>; /** * 获取累积宽度 * @param {Array<number>} cellWidthList - 宽度列表 * @param {number} idx - 当前idx * @returns {number} 累计宽度 * * @example * * getAccCellWidth([20, 10, 20, 10], 1) * * // 30 */ export declare function getAccCellWidth(cellWidthList: Array<number>, idx: number): number;