编程题:扁平结构转嵌套结构

张开发
2026/4/18 3:41:35 15 分钟阅读

分享文章

编程题:扁平结构转嵌套结构
// countLimit 是一个函数,执行fn,执行的并发度是 2,返回一个 Promise let countLimit = pLimit(fn, 2) countLimit(a) // 立即执行 countLimit(b) // 立即执行 countLimit(c) // 前两个函数执行完再执行 // 求实现函数 pLimit这题本质是实现一个:并发限制器给一个函数fn,包装后返回countLimit每次调用countLimit(...args)都会返回一个 Promise但同时最多只允许limit个任务并发执行题目示例let countLimit = pLimit(fn, 2); countLimit(a); // 立即执行 countLimit(b); // 立即执行 countLimit(c); // 要等前面有空位了再执行也就是说:并发数上限是2前两个任务先跑第三个进入队列等待前面任意一个完成后,再取下一个执行一版标准实现/

更多文章