Skip to content

【Promise第五题】下面代码的输出是什么?

js

const fn = () => (new Promise((resolve, reject) => { console.log(1); resolve('success') })) fn().then(res => { console.log(res) }) console.log('start')


## 参考答案:

## 分析

fn函数直接返回了一个new Promise的,而且fn函数的调用是在start之前,所以它里面的内容应该会先执行。

## 结果

1 'start' 'success'