Retorna math.min (math.floor(disponible [ingredientes]/recipe[ingredient] || 0),val)},infinity) No es el código completo, pero mi pregunta es por qué ponemos las [] cosas y cuándo úsalo.. Sé que se usa para indexar matrices. Solo quiero entenderlo. También se usa en objetos [clave]. Quiero saber cuándo aplicarlo correctamente y cuándo no perderlo si estoy resolviendo problemas.