Async Filter
Async Filter
Реалізуйте асинхронну версію Array.filter, яка фільтрує елементи асинхронним предикатом.
Вимоги:
- Реалізувати
asyncFilter, яка приймає масив і асинхронну функцію-предикат - Перевірити кожен елемент предикатом
- Повернути тільки елементи, де предикат повертає true
- Зберегти вихідний порядок
Приклад:
const numbers = [1, 2, 3, 4, 5];
const isEven = async (n) => n % 2 === 0;
asyncFilter(numbers, isEven).then(result => {
console.log(result); // [2, 4]
});
Examples:
Input 1:
{"array":[1,2,3,4,5]}Output 1:
[2,4]Input 2:
{"array":[1,2,3,4]}Output 2:
[3,4]Loading editor...
Run your code to see results
Click the Run button above