Deklarieren und verwenden enum in Node.js mit Geddy
Für mein Modell, das ich haben will, eine enumeration als Datentyp, aber ich weiß nicht, wie das zu tun. Ich konnte nicht finden, alles, was hilfreich bei der Dokumentation von geddyjs.org oder mit google.
Ein Modell könnte wie folgt definiert:
var fooModel= function () {
this.defineProperties({
fooField: {type: 'datatype'},
.............................
});
}
Wo und wie soll ich das definieren der enumeration und wie verwende ich es?
InformationsquelleAutor Sorin Adrian Carbunaru | 2013-03-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denken Sie daran, dass Knoten ist nur javascript, und javascript nicht (zum besten meines Wissens) haben enums. Allerdings kann man faken, die hier beschrieben wird: Enumerationen in JavaScript?
InformationsquelleAutor Nick Mitchinson
Meine bevorzugte Enum-Paket für den Knoten ist https://www.npmjs.com/package/enum.
Hier ist eine grundlegende Nutzung (kopiert aus der Dokumentation):
Und dann können Sie zum Beispiel eine einfache switch-case-Anweisung wie:
InformationsquelleAutor Shahar Shokrani
Gibt es Module gibt, die dies tun, von denen https://npmjs.org/package/simple-enum (einfach ein ich geschaffen)
InformationsquelleAutor Tolga E