该对象是ecmascript 6的新对象,它主要指定JavaScript中的异步处理对象和处理规则。本文章将在简介中介绍所有给定或以后的方法,并且有一个对象阵列,每个对象表示相应的结果。
让我们看一下它的工作原理。
可以并行使用独立的异步操作并收集这些异步操作。
该函数接受数组(或通常是迭代)作为参数,如下:
当所有输入都得到或拒绝时,它们将被解析为具有状态的数组:
您可以使用该方法提取所有状态:
您也可以使用语法:
承诺的回报始终在一系列状态下实施,无论是否有(或所有)输入承诺被拒绝。
最大的区别:永远不会被子。
在使用-Depth介绍之前,首先定义两个简单的功能。
接下来,尝试上面定义的两个辅助功能。
以下定义了一个数组,所有可以成功的值,如下所示:
从上述执行的结果中,返回的状态数组是在执行前按顺序形成结果。
第一个异常被子将出现在上面,如下所示:下面:
即使输入数组中的第二个被子仍然可以成功分析状态数组。
上面的异常被子如下:以下代码:
当有必要执行并行和独立的异步操作并收集所有结果时,即使某些异步操作可能会失败,也是一个不错的选择。