Aus einem Hintergrund in stark typisierten Sprachen kommend, ist der Hauptvorteil, den ich von enums bekomme, das Kompilieren von Fehlern.Ist es sinnvoll, in Javascript einen 'enum' -Typ anstelle einer Zeichenkette zu verwenden?
Ich bin ein kleines Programm in Javascript zu schreiben, und ich finde ich so etwas wie ein Enum will, vielleicht so:
var Fruit = {
BANANA: "BANANA",
APPLE: "APPLE",
PEAR: "PEAR";
};
Aber ich sehe keinen Vorteil dabei. Ich könnte genauso gut Saiten überall dort verwenden, wo diese 'Enum' benötigt wird.
Sollte ich nur Strings in Javascript anstelle von Enum-Typen in anderen Sprachen verwenden?
Das könnte Sie interessieren: http://stijndewitt.com/2014/01/26/enums-in-javascript/. Enums können nützlich sein! – Tacocat
Sie können Dinge wie 'if (Eingabe in Obst)' tun, ohne jedes Mal die Liste aller Früchte ausschreiben zu müssen. – Barmar
magische Saiten sind schlecht –