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