EN
JavaScript - remove empty strings from array
3
points
In this article, we would like to show you how to remove empty strings from an array in JavaScript.
Quick solution:
const outputArray = inputArray.filter(x => typeof x !== 'string' || x.length > 0);
Practical example
In this example, we use filter()
method to create a copy of the letters
array without empty strings.
// ONLINE-RUNNER:browser;
const letters = ['A','', "",,,, 'B', 'C', 0, 1, 2];
const result = letters.filter(x => typeof x !== 'string' || x.length > 0);
console.log(result); // ['A', 'B', 'C', 0, 1, 2]