`Promise.any`:第一个成功的 Promise 结果

好的,各位观众老爷们,欢迎来到今天的“Promise奇妙夜”!今晚,我们要聊的这位主角,它就像Promise界的“及时雨”,专治各种“等不及”,它就是——Promise.any! 开场白:Promise家族的“快枪手” 话说在Promise王国里,住着一群性格各异的Promise公民。有的慢条斯理,像老教授一样,慢慢悠悠地resolve;有的急性子,一遇到reject就立刻“爆炸”,搞得大家鸡飞狗跳。而我们今天要介绍的Promise.any,它就像一位身手敏捷的“快枪手”,只要任何一个Promise率先成功,它就会毫不犹豫地返回成功的结果,简直是效率至上! 第一幕:Promise.any的“身世之谜” Promise.any,顾名思义,就是“任何一个”的意思。它接受一个Promise数组作为参数,并返回一个新的Promise。这个新的Promise会“监听”数组中的每一个Promise,一旦其中任何一个Promise成功resolve,Promise.any就会立刻resolve,并将成功的结果返回。 语法结构: Promise.any(iterable); iterable: 一个可 …