How to remove empty array values from an array with JavaScript?

Sometimes, we want to remove empty array values from an array with JavaScript.

In this article, we’ll look at how to remove empty array values from an array with JavaScript.

How to remove empty array values from an array with JavaScript?

To remove empty array values from an array with JavaScript, we can call array’s filter method with Boolean.

For instance, we write:

const arr = ['One', 'Two', '', 'Four', '', ''];
const newArr = arr.filter(Boolean);
console.log(newArr);

to call arr.filter with Boolean to return an array with the falsy values filtered out.

Empty strings are falsy, so they’ll be filtered out.

Therefore, newArr is ["One", "Two", "Four"].

Conclusion

To remove empty array values from an array with JavaScript, we can call array’s filter method with Boolean.