基本信息
文件名称:0903前端考试题及答案.docx
文件大小:30.65 KB
总页数:15 页
更新时间:2025-11-11
总字数:约8.5千字
文档摘要

0903前端考试题

()

编程题:手写Promise.all,

题目要求:请用JavaScript实现一个Promise.all方法,

满足以下条件:

输入:接收一个Promise数组(或可迭代对象)。

行为:如果所有Promise都成功,返回一个Promise,其结果为所有Promise结果的数组,顺序与输入一致。如果任意一个Promise失败,立即reject第一个失败的Promise的错误。

边界情况:处理非Promise值(直接作为结果返回)。处理空数组(返回一个立即resolve的空数组)。

[上传文件题]*

答案解析:funct