Async Array methods polyfills
npm install arrayncAsync Array methods polyfills
javascript
import 'arraync';
`Features and Usage
- forEachAsync(callback: Func>, thisArg?: any): Promise;
`javascript
await myArray.forEachAsync(async (item) => {
await doSomethingAsync(item);
});
`- everyAsync(predicate: Func>, thisArg?: any): Promise;
`javascript
const isEvery = await myArray.everyAsync(async (item) => {
return await doSomethingAsync(item);
});
`- someAsync(predicate: Func>, thisArg?: any): Promise;
`javascript
const isSome = await myArray.someAsync(async (item) => {
return await doSomethingAsync(item);
});
`- filterAsync(predicate: Func>, thisArg?: any): Promise;
`javascript
const filteredArray = await myArray.filterAsync(async (item) => {
return await doSomethingAsync(item);
});
`- findAsync(predicate: Func>, thisArg?: any): Promise;
`javascript
const foundItem = await myArray.findAsync(async (item) => {
return await doSomethingAsync(item);
});
`- findIndexAsync(predicate: Func>, thisArg?: any): Promise;
`javascript
const foundIndex = await myArray.findIndexAsync(async (item) => {
return await doSomethingAsync(item);
});
`- mapAsync(callback: Func>, thisArg?: any): Promise;
``javascript