Probabilmente la domanda sembra confusa, quindi permettimi di chiarire.
Diciamo che ho un oggetto contenente chiavi e valori per le dimensioni dei font del mio progetto:
{
small: '8px',
medium: '11px',
large: '14px',
}
Questo va bene, ma non è molto flessibile o scalabile; non sarebbe - per esempio, permettimi di inserire una nuova dimensione tra small e medium .
Non riesco a pensare a nessuna scala possibile che permetterebbe questo, per non parlare di una ragionevole.
L'unica cosa che posso pensare è assegnare chiavi non simboliche ai valori, come john , dave e steve invece di small , medium e large . Ma questo non è molto trasparente. Come faccio a sapere se John è più grande o più piccolo di Steve a meno che non lo memorizzi prima della mano?