Remove all falsy values from an array

后端 未结 22 3288
隐瞒了意图╮
隐瞒了意图╮ 2020-11-28 07:21

I would like to remove all falsy values from an array. Falsy values in JavaScript are false, null, 0, \"\", undefined, and NaN.



        
22条回答
  •  臣服心动
    2020-11-28 08:08

    function falsy(value) {
          if (value) {
            return value;
          }
        }
    
        function bouncer(arr) {
          var filter = arr.filter(falsy);
          return filter;
        }
    
        bouncer([7, "ate", "", false, 9]);
    

提交回复
热议问题