How to remove null elements from array in JavaScript

Every now and then arrays normally tend to have null or otherwise empty elements

Array filter is a specialized JavaScript function for filtering array elements found to be matching a given criteria for example;

const arr = ['max', 'duke']

In order to remove duke from elements of the array you can do it as follows;

arr.filter(name => (name == 'duke' ? false : true))

// returns ['max']

You can filter empty and false elements as well, using a similar syntax as done above;

const arr = ['max', null, 'duke']

arr.filter(name => name)
// ['max', 'duke']

Comments

Popular posts from this blog

How to make a static http server in nodejs using express

What is 'this.' keyword in JavaScript

Ways of iterating Object properties in JavaScript

Array concat method in JavaScript

How to create promises in JavaScript