Wie deklariere ich ein Array mit Elementen unterschiedlicher Typen in TypeScript?
Hallo zusammen! Ich habe gerade angefangen, TypeScript zu lernen, und bin auf ein Problem gestoßen. In normalem JavaScript kann ich problemlos ein Array erstellen, das Elemente verschiedener Typen enthält, zum Beispiel:
```javascript
const data = [1, "hello", true, { name: "John" }];
```
Aber wenn ich dasselbe in TypeScript versuche, meckert der Compiler oder leitet einen Typ ab, der mir nicht passt. Ich habe versucht, den Array-Typ explizit anzugeben:
```typescript
const data: Array = [1, "hello", true];
```
Aber das funktioniert nicht – TypeScript sagt, dass Array eine Angabe des Elementtyps erfordert. Dann habe ich `Array` versucht:
```typescript
const data: Array = [1, "hello", true];
```
Das scheint zu funktionieren, aber ich habe gehört, dass die Verwendung von `any` eine schlechte Praxis ist, weil die Typsicherheit verloren geht.
Ich muss ein Array deklarieren, in dem