Al ser un desarrollador front-end, no puedo recordar ningún caso de uso en el que haya utilizado estas estructuras de datos en mis tareas diarias.
Es muy raro en Front End que tenga que usarlos, ya están siendo utilizados en segundo plano por el analizador / compilador / intérprete JS.
La razón es que las aplicaciones front-end residen en la máquina del cliente. Y en la máquina del cliente, no puede almacenar gran parte de la información; y no hay escenarios en los que solo se pueda almacenar en el lado del Cliente, no en el servidor.
- ¿Cómo podemos encontrar esos enteros cuyo primer y último dígito son iguales entre dos números dados?
- Ciencias de la computación teóricas: ¿Hay una prueba para: "La mejora personal recursiva es posible"?
- ¿Existe un término en matemáticas como 'real-complete' para describir una función que mapea todos los elementos de un conjunto (número real por ejemplo) a otro conjunto, o 'posibilidad-completa' para describir un algoritmo que maneja todas las posibilidades de entrada? ?
- ¿Cuál es el mejor menor para una especialización en informática? ¿Un menor le dará una 'ventaja' en la fuerza laboral?
- ¿Qué matemáticas se usan en los algoritmos?
Tener demasiados datos en el lado del cliente solo los ralentizará; así que no tiene sentido enviar grandes datos.
Aunque si tiene una aplicación web que se ocupa de grandes conjuntos de datos como Graph Generation o Excel Like Data Editor, entonces podría tener sentido usar uno o algunos de ellos.
El uso de la estructura de datos en Front End no tendrá nada que ver con el escalado de aplicaciones.
Y no hay nada de malo en usar solo matrices y diccionarios. mi aplicación web no tiene nada más que estos; Los objetos JS se comportan como Diccionarios y Matrices son las cosas predeterminadas que uno usaría naturalmente en la parte frontal, ya que es el tipo de colección más básico.
Si le gustó mi respuesta, le agradecería que la votara al presionar el botón azul claro a continuación y pueda seguirme si desea leer más como estos. O puedes visitar mi blog Time to Hack.