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?