const idList: number[] = []; /** * 生成一个唯一的id * @param {any} length 生成id的长度 * @returns {number} */ export default function generateId(length?: number) { length || (length = 16); let id; while (!id || idList.includes(id)) { id = Math.ceil(Math.random() * 10 ** 16); } idList.push(id) return id }