Remove all falsy values from an array

后端 未结 22 3261
隐瞒了意图╮
隐瞒了意图╮ 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 07:59

    I think a better deal this way

       function bouncer(arr) {
            arr = arr.filter(function(item) {
                return item;
            return arr;
    
        bouncer([7, "ate", "", false, 9, NaN, undefined, 0]);
    

提交回复
热议问题