AJAX面试题(Promise)
目标 是让sleep 的功能与setTimeout一样:就是等2000毫秒之后再执行then中的回调函数
function sleep(time){ // 请写出你的代码 } sleep(2000).then(()=>{ console.log("后续操作") }) console.log(2);
附上结果源码
1 <script> 2 function sleep(time) { 3 // 请写出你的代码 4 return new Promise((resovle, reject) => { 5 setTimeout(function () { 6 resovle() 7 }, time) 8 }) 9 } 10 11 sleep(2000).then(() => { 12 console.log("后续操作") 13 }) 14 console.log(2); 15 </script>
本文来自博客园,作者:三井绫子,转载请注明原文链接:https://www.cnblogs.com/Ayako/p/16890289.html