Я нашел этот красивый метод для удаления пустых строк - arr = arr.filter(Boolean)
.
Но он, похоже, не работает над простыми строками.
var arr = ['Apple', ' ', 'Mango', '', 'Banana', ' ', 'Strawberry'];
arr = arr.filter(Boolean);
// ["Apple", " ", "Mango", "Banana", " ", "Strawberry"]
// should be ["Apple", "Mango", "Banana", "Strawberry"]
Есть ли хороший способ расширить этот метод до удаления пробелов, или я должен обрезать пробелы, итерации массива в первую очередь?