t-comm
Version:
专业、稳定、纯粹的工具库
28 lines (27 loc) • 568 B
TypeScript
/**
* 打乱数组顺序
*
* @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;