JavaScript专项算法题(6):Promises

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

问题:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值