Filter null from an array in JavaScript

后端 未结 4 1546
予麋鹿
予麋鹿 2020-12-16 09:18

I have a task to remove false, null, 0, "", undefined, and NaN elements from an given array. I worked on a solution which removes all except null. Anyone can expla

4条回答
  •  不思量自难忘°
    2020-12-16 10:01

    You can use Array.prototype.filter for truthy value check - see demo below:

    function bouncer(array) {
      return array.filter(function(e) {
        return e;
      });
    }
    
    console.log(bouncer([1,"", null, NaN, 2, undefined,4,5,6]));

提交回复
热议问题