Sometimes, we want to remove undefined values from array with JavaScript.
In this article, we’ll look at how to remove undefined values from array with JavaScript.
How to remove undefined values from array with JavaScript?
To remove undefined values from array with JavaScript, we call the filter method.
For instance, we write
const data = [42, 21, undefined, 50, 40, undefined, 9];
const newData = data.filter((element) => {
return element !== undefined;
});
to call data.filter with a callback that checks if each element in data isn’t undefined.
Then items that aren’t undefined are returned in a new array.
Conclusion
To remove undefined values from array with JavaScript, we call the filter method.