异步迭代器,generator,for await of
这些东西好像看起来抽象,其实不然。现在假设有这么一个业务场景,有n个文件,需要先删除第1个、再删除第2个、第3个...第n个,你会怎么写?
已知如下文件列表,删除函数,该函数是异步的
const files = Array(100).fill(0).map((t, i) => ('file' + i));
// 删除文件函数
function deleteFile(index) {
return new Promise((resolve, reject) => {
原创
2020-10-24 23:34:56 ·
279 阅读 ·
0 评论