2022年1月14日
摘要: 对于没有块级作用域的变量,在循环中执行异步操作,会在循环完成后都使用循环最后的同一值 如: for (var i = 0; i < 5; i++) { ( function(j) { // j = i setTimeout( function() { console.log(new Date, j) 阅读全文
posted @ 2022-01-14 14:22 occc 阅读(72) 评论(0) 推荐(0) 编辑
摘要: // await实现 // 模拟其他语言中的 sleep,实际上可以是任何异步操作 const sleep = (timeountMS) => new Promise((resolve) => { setTimeout(resolve, timeountMS); }); (async () => { 阅读全文
posted @ 2022-01-14 14:12 occc 阅读(681) 评论(0) 推荐(0) 编辑