function Gen(time) {
return new Promise(function(resolve, reject) {
setTimeout(function() {
resolve(time)
}, time)
})
}
async function test() {
let arr = [Gen(2000), Gen(100), Gen(3000)]
for await (let item of arr) {
console.log(Date.now(), item)
}
}
test()
// 1560092345730 2000
// 1560092345730 100
// 1560092346336 3000
相关文章
- 10-17避免常见的6种HTML5错误用法
- 10-17HTML5中常见的几种错误用法
- 10-17MVC5 + EF6 + Bootstrap3 HtmlHelper用法大全(上)
- 10-17MVC5 + EF6 + Bootstrap3 HtmlHelper用法大全(下)
- 10-17Swift中不同窗体的切换和传递数据(segue的用法)
- 10-17SQL中GROUP BY用法示例
- 10-17git的简单用法
- 10-17解决错误 Cannot await in the body of a catch clause
- 10-17Python *args 和 **kwargs用法
- 10-17ContentProvider用法