undefined

来源:2-38 Promise(异步操作)

慕UI9336467

2020-05-22

function run(time) {
    return new Promise((resolve, reject) => {
        setTimeout((time)=>{
            console.log(`delay ${time} print`)
            resolve(time)
        },time)

    })
}

run(500)
    .then(run(1000))
    .then(run(1500))

打印结果都是:
delay undefined print
delay undefined print
delay undefined print
怎么才能打印出这个时间呢?

写回答

1回答

慕UI9336467

提问者

2020-05-22

我知道了,seTtimeout不应该用箭头函数,解决了!

0
0

再学JavaScript ES(6-10)全版本语法大全

前端无门槛学习,从ES6到ES10,一套课程掌握JS最新语法

1182 学习 · 336 问题

查看课程