Premium
Implement Array.prototype.filter
Challenge summary
Recreate JavaScript array filtering with native-style callback context, sparse-array behavior, and stable output order.
What you'll practice
- Invoke the predicate only for array indexes that exist.
- Collect values whose predicate result is truthy in source order.
- Ignore elements appended after iteration begins.
What Premium unlocks
Premium unlocks the runnable workspace, behavioral checks, implementation walkthrough, and edge-case discussion.
Free related practice
Upgrade to FrontendAtlas Premium to unlock this challenge. Already upgraded? Sign in to continue.