Promises期约
挑战1
问题:
让我们从复习异步函数开始吧!使用setTimeout,在1000ms后打印字符串“Hello!”。
题解:
// Challenge 1
function sayHello() {
// ADD CODE HERE
setTimeout(() => console.log('Hello!'), 1000)
}
// Uncomment the line below when ready
sayHello(); // should log "Hello" after 1000ms
挑战2
问题:
创建一个promise。延迟1000ms后在resolve里面传入值“Resolved!”,使用setTimeout。在promise被调用resolve后,打印它的内容,借助传入console.log到.then中来实现。
题解:
// Challenge 2
var promise = new Promise(function (resolve, reject) {
// ADD CODE HERE
setTimeout(() => resolve('Resolved'), 1000)
});
// Should print out "Resolved!"
// ADD CODE HERE
promise.then(res => console.log(res))
挑战3
问题:</