Ho un array che tiene oggetti di classe personalizzati. Non ho mai bisogno di ordinare. Lo uso solo per il filtraggio di uno o più oggetti.
Man mano che questo array cresce, le prestazioni stanno iniziando a colpire. Sono curioso di sapere se creare una stringa di grandi dimensioni che abbia una versione concatenata di ciascun oggetto e che usi il normale express per filtrare i dati sarà più veloce.
Sono consapevole che posso testarlo e controllare personalmente le prestazioni prima di porre questa domanda. Ma sono curioso di ciò che sto trascurando prima di intraprendere questa strada.
La classe personalizzata conterrà tre variabili.
- Id. Intero
- Valore. Doppio
- shortDescription. Stringa
E questo array verrà utilizzato principalmente per restituire gli oggetti filtrati.
L'uguaglianza viene raggiunta usando Id, principalmente ==
e / o >=
.