廖雪峰JavaScript教程除了串行执行若干异步任务外,Promise还可以并行执行异步任务。 试想一个页面聊天系统,我们需要从两个不同的URL分别获得用户的个人信息和好友列表,这两个任务 是可以并行执行的,用 Promise.all() 实现如下: 1. var p1 = new Promise(function (resolve, reject) { 2. setTimeout(resolve, 500, reject) { 5. setTimeout(resolve, 600, 'P2'); 6. }); 7. // 同时执行p1和p2,并在它们都完成后执行then: 8. Promise.all([p1, p2]).then(function (results) { 9. console.log(results); // 获得一个Array: ['P1', 'P2'] 100 码力 | 264 页 | 2.81 MB | 10 月前3
Comprehensive Rust(Ukrainian) 202412очікує, поки весь набір ф’ючерсів буде готовий, і повертає колекцію їхніх результатів. Це схоже на Promise.all у JavaScript або asyncio.gather у Python. use anyhow::Result; use futures::future; use reqwest;0 码力 | 396 页 | 1.08 MB | 10 月前3
Comprehensive Rust(Persian ) 202412� � � � � � � ) collection ( � � � � � � � � � � � � � � � � � � � � � � � . � � � � � � � � � Promise.all � � JavaScript � � asyncio.gather � � � � � � � � � � � . use anyhow::Result ; use futures::future0 码力 | 393 页 | 987.97 KB | 10 月前3
Comprehensive Rust(English) 202412all of a set of futures are ready, and returns a collection of their results. This is similar to Promise.all in JavaScript or asyncio.gather in Python. use anyhow::Result; use futures::future; use reqwest;0 码力 | 382 页 | 1.00 MB | 10 月前3
Comprehensive Rust(Español) 202412hasta que todos los futuros estén listos y devuelve una colección de sus resultados. Es similar a Promise.all en JavaScript o asyncio.gather en Python. use anyhow::Result; use futures::future; use reqwest;0 码力 | 389 页 | 1.04 MB | 10 月前3
Comprehensive Rust(繁体中文)功能類似於獨立的執行作業執行緒。 • 會合 • 選取 64.1 加入 會合作業會等待整個 Future 集合準備就緒,然後蒐集多個結果一次回傳。這類似於 JavaScript 中的 Promise.all 或 Python 中的 asyncio.gather。 use anyhow::Result; use futures::future; use reqwest; use std::collections::HashMap;0 码力 | 358 页 | 1.41 MB | 10 月前3
Comprehensive Rust(Português do Brasil) 202412futures de um conjunto estejam prontas e retorna uma coleção de seus resultados. Isso é semelhante a Promise.all em JavaScript ou asyncio.gather em Python. use anyhow::Result; use futures::future; use reqwest;0 码力 | 389 页 | 1.05 MB | 10 月前3
Comprehensive Rust(한국어) 202412Select 64.1 Join Join 연산은 모든 future 가 준비될 때까지 기다린 후, 각 future 의 결과값을담은 컬렉션을 리턴합니다. 이는 자바스크립트의 Promise.all 이나파이썬의 asyncio.gather 와 유사합니다. use anyhow::Result; use futures::future; use reqwest; use std:0 码力 | 369 页 | 1.29 MB | 10 月前3
Comprehensive Rust(日语) 202412と繋げられることです。 64.2 Join Join という操作では、future の集合の準備が整うまで待機し、その後に結果をまとめて返します。こ れは JavaScript における Promise.all や Python における asyncio.gather に似ています。 use anyhow::Result; use futures::future; use reqwest; use0 码力 | 381 页 | 1.36 MB | 10 月前3
共 9 条
- 1













