试题
考点

js语言和框架-CSS、CSS3-ES6相关(后面会废弃)

面5笔5

以下代码的执行结果是什么?

const promise = new Promise((resolve, reject) => {
setTimeout(() => {
console.log('once')
resolve('success')
}, 1000)
})
promise.then((res) => {
console.log(res)
})
promise.then((res) => {
console.log(res)
})

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

【解析】

promise的构造函数只会执行一次,而then方法可以多次调用,但是第二次是直接返回结果,不会有异步等待的时间,所以执行结果是: 过一秒打印:once,success,success。

文章链接

评论
暂无评论

加载更多