map
Map an array with an async function
124 bytes
Usage
The map
function is like Array.prototype.map
, but it works with async functions. Only one item is processed at a time.
const userIds = [1, 2, 3, 4]const api = { users: { find: async (id: number) => id < 3, },}
const users = await _.map(userIds, async userId => { return await api.users.find(userId)}) // [true, true, false, false]