javascript - Promise.all 可以接受所有非 Promise 元素的数组吗?

标签 javascript arrays typescript promise

Promise.all 在其数组中的所有 Promise 解析时解析,但有一个示例,其中输入数组的元素不是 Promise https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Promise/all#Using_Promise.all

所以我想知道,Promise.all 可以接受所有非 Promise 元素的数组吗?

最佳答案

Promise.all 调用 Promise.resolve在对所有参数元素执行任何操作之前。对于那些已经是 promise 的人来说,什么也不会发生;对于 thenables,它们将被转换为适当的 promise ,而其他所有内容都将被包含在已实现的 promise 中。

关于javascript - Promise.all 可以接受所有非 Promise 元素的数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42051213/

相关文章:

PHP:哪个更快 - array_sum 还是 foreach?

javascript/json 存储严格索引的数组

typescript - 在没有 "any."的 TypeScript 中创建 JSON 接口(interface)

typescript - 检查 TypeScript 中是否存在内置类型?

javascript - 动态添加的输入元素在脚本中不返回值

c - 将文件内容或字符串拆分为相同大小的字符串数组

javascript - React Leaflet LayersControll - baseLayer 对象示例

javascript - Angular 5 react 形式 : There is no directive with "exportAs" set to "ngModel"

javascript - requestAnimationFrame,非全局?

javascript - 检查字符串是否只有某个单词 javascript?