Promise.all(data.map(callback))
的简写。
Signature:
export declare function pMap<T, R>(list: T[], callback: (item: T, index: number, list: T[]) => R | PromiseLike<R>): Promise<R[]>;
Parameter | Type | Description |
---|---|---|
list | T[] | 列表数据 |
callback | (item: T, index: number, list: T[]) => R | PromiseLike<R> | 回调 |
Returns:
Promise<R[]>
const res = await pMap(
[1, 2],
i => Promise.resolve(i),
)
// => [1, 2]