Wie erstelle ich ein Enum mit String-Werten in TypeScript?
Hallo! Ich habe gerade angefangen, TypeScript zu lernen, und bin auf ein Problem bei der Arbeit mit Enums gestoßen. Ich muss ein Enum erstellen, das String-Werte für Bestellstatus in einem Online-Shop speichert: "pending" (ausstehend), "shipped" (versandt), "delivered" (geliefert) und "cancelled" (storniert).\n\nIch habe versucht, diesen Code zu schreiben:\n\n```typescript\nenum OrderStatus {\n Pending = "pending",\n Shipped = "shipped",\n Delivered = "delivered",\n Cancelled = "cancelled"\n}\n```\n\nEs scheint zu funktionieren, aber ich bin mir nicht sicher, ob das richtig ist. Wenn ich versuche, dieses Enum in einer Funktion zu verwenden:\n\n```typescript\nfunction updateOrderStatus(status: OrderStatus) {\n console.log(`Bestellstatus geändert auf: ${status}`);\n}\n\nupdateOrderStatus("shipped"); // Fehler!\n```\n\nTypeScript gibt einen Fehler aus: `Ar
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen
Blogs
C++ vs Python fürs Backend: Was Anfänger im Jahr 2025 wählen sollten
Parallelität und Multithreading in C++: von A bis Z
Das Geheimnis der geschweiften Klammern in C#: Wie man sie in String.Format richtig escaped
Code Review in Swift: Was überprüfen und wie man Feedback in der Praxis gibt