UNPKG

@jrj-front-end/tools

Version:

jrj前端工具包

22 lines (21 loc) 540 B
/** * 生成一个指定长度的空数组 * @param len 生产数组的长度 * @param value 数组的填充值,默认为数字类型1、2、3升序填充 * @returns */ export const getLengthArray = <_, T>(len: number, value: T | undefined = undefined): (number | (T & null) | (T & {}))[] => { if (typeof len !== 'number') { len = 0 } let arr = [] for (let i = 0; i < len; i++) { if (value === undefined) { arr.push(i + 1) } else { arr.push(value); } } return arr; }