Remove falsy values
Easy
12
75.4% Acceptance
In this coding challenge, you will be implementing a function removeFalsey(arr)
that accepts an array arr
and returns a new array containing only the truthy values.
A value is considered truthy if it is NOT one of the following: false
, null
, undefined
, 0
, NaN
, or an empty string.
Instructions
- The input array may contain any number of values, including zero.
- The returned array should only contain truthy values.
- The original input array should not be modified.
Example test cases
const arr = [0, 1, false, 2, '', 3]; const result = removeFalsy(arr); console.log(result); // should log [1, 2, 3]