Track JavaScript (Legacy)
JavaScript (Legacy) track

Strain

An exercise from the JavaScript (Legacy) track
medium

About this exercise

Implement the `keep` and `discard` operation on collections. Given a collection and a predicate on the collection's elements, `keep` returns a new collection containing those elements where the predicate is true, while `discard` returns a new collection containing those elements where the predicate is false.

algorithms
arrays
callbacks
control flow conditionals
control flow loops
filtering
lists
View all solutions