// 延迟函数 export const delay = (timeout: number) => new Promise(resolve => setTimeout(resolve, timeout)) // 防抖函数 export const debounce = (fn: () => any, timeout: number) => { let timmer: any return () => { timmer ? clearTimeout(timmer) : null timmer = setTimeout(fn, timeout) } }