手记

如何实现一个 sleep 函数

  1. Atomics
    	 function sleep(n) {
    		Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, n);
    	 }
     

    用法:

    	console.time('test');
    	sleep(2000)
    	console.timeEnd('test');
    
  2. Promise
    	function sleep(ms){
    	    return new Promise((resolve)=>{
    	        setTimeout(resolve,ms)
    	    })
    	}
     

    用法:

    	console.time('test');
    	sleep(2000).then(()=>{
    	    console.timeEnd('test');
    	})
    
0人推荐
随时随地看视频
慕课网APP

热门评论

项目启动,通过网页访问页面的时候cookie,session都正常,

但是jest测试的时候session里就没有userInfo,需要session的地方全都是返回10005,未登录, (运行了老师源码,也是一样)

项目启动,通过网页访问页面的时候cookie,session都正常,

但是jest测试的时候session里就没有userInfo,需要session的地方全都是返回10005,未登录, (运行了老师源码,也是一样)

项目启动,通过网页访问页面的时候cookie,session都正常, 但是jest测试的时候session里就没有userInfo,需要session的地方全都是返回10005,未登录, (运行了老师

查看全部评论