1
0

sleep.js 307 B

1234567891011121314151617
  1. /**
  2. * 作者:tmzdy
  3. * 延时操作
  4. * @param {Number} wait = [500] 延时
  5. */
  6. function sleep(wait=500){
  7. let timid = null;
  8. if(wait==0) return Promise.resolve(true)
  9. clearTimeout(timid);
  10. return new Promise((res,rej)=>{
  11. timid = setTimeout(function() {
  12. res();
  13. }, wait);
  14. })
  15. }
  16. export default sleep;