Wie entferne ich leere Elemente aus einem Array in JavaScript?
Hallo! Ich bin neu in JavaScript und habe ein Problem bei der Arbeit mit Arrays. Ich habe ein Array, das aus einem Formular oder Datenparsing stammt. Es enthält leere Strings, null, undefined und einfach leere Elemente. Ich brauche ein sauberes Array nur mit echten Daten.
Hier ist ein Beispiel:
```javascript
const messyArray = ['apple', '', 'banana', null, 'cherry', undefined, 'date', ' ', false, 0];
```
Ich möchte als Ausgabe: `['apple', 'banana', 'cherry', 'date']`.
Ich habe es so versucht:
```javascript
const cleanArray = messyArray.filter(item => item);
```
Aber das entfernt nur `null` und `undefined`, während leere Strings und `false` übrig bleiben. Dann habe ich es versucht mit:
```javascript
const cleanArray = messyArray.filter(item => item !== '');
```
Aber das entfernt nicht `null` und `undefin