之前去美团点评的一道手敲笔试题给大家分享一下, 题目是这样的先打印 1 ,5秒后打印 2
题目:
console.log(“1”);
sleep(5)
console.log(“2”);
下面是我的答案:
function sleep(time) {
console.log(“1”);
return new Promise((reslove) => setTimeout(reslove, time))
}
sleep(5000).then(() => {
console.log(“2”)
})
题目相对来说还是比较简单的,如果不正确不够优雅也欢迎大家在评论区批评指正,后续我会继续分享前端的面试以及工作中遇到的奇怪问题,谢谢!!!