hi
So wie ich das Überschauen kann: optionName ist eindeutig. Das bietet sich also als Schlüssel an. D.h., Die Datenstruktur kann man zwckmäßiger aufsetzen, Beispiel:
{
resolution: {
Type: OnOf,
defaultValue: 200,
unit: dpi,
values: [100,150,200,300,400,600]
},
mode: {...}
};
Wegen der Adressierbarkeit. Und eine einfache Abfrage, welche Options es gibt.
MfG