Filter Falsy

Необходимо написать функцию, которая на вход принимает объект и убирает из него все falsy значения.

  • falsy значение — это такое значение value, для которого Boolean(value) === false
  • считаем, что obj — результат выполнения JSON.parse, то есть plain object
console.log(filterFalsy([null, 0, false, 1])); // => [1] console.log(filterFalsy({ 'a': null, 'b': [false, 1] })); // => { 'b': [1] } console.log(filterFalsy([null, 0, 5, [0], [false, 16]])); // => [5, [], [16]]

Эта задача встречается на собеседованиях