AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
``` Promise._race = promises => new Promise((resolve, reject) => { promises.forEach(promise => { promise.then(resolve, reject) }) }) ``` 基本和上面的例子差不多,不同点是每个传入值使用Promise.resolve转为Promise对象,兼容非Promise对象 ~~~js const _race = (p)=>{ return new Promise((resolve, reject)=>{ p.forEach((item)=>{ Promise.resolve(item).then(resolve, reject) }) }) } ~~~ ## 参考 [第 89 题:设计并实现 Promise.race()](https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/140)