⏳
Async Filter
Async Filter어려움 비동기 +40pts
Problem
Write an async filter function that filters array items with an async predicate.
Examples
Input:
await asyncFilter([1, 2, 3], async x => x > 1)Output:
[2, 3]Explanation
이 문제는 **비동기 filter**를 구현하여 비동기 조건 함수로 필터링하는 방법을 학습합니다. ## 핵심 개념: 비동기 Filter 비동기 조건 함수의 결과로 배열을 필터링합니다. ### 구현 ```javascript async function asyncFilter(arr, predicate) { const results = await Promise.all(arr.map(predicate)); return arr.filter((_, i) => results[i]); } ``` ### 왜 map을 먼저 실행하는가? ...
View detailed explanation →Key Concepts
비동기 filter 조건 함수 병렬 평가 인덱스 필터링
Time: O(n) Space: O(n)
solution.js
Ctrl + Enter
Run tests to see results here.