я заведомо не могу знать каким он будет
obj[key]?.value
arrayName[index]
выглядит хуже простого value
. В данном конкретном случае reduce не только сильно ухудшает читаемость кода по отношению к обычному for
работать будет медленнее
Усложнять код ради мнимой элегантности - это вредительство
никто специально его для чего-то не выдумывал и не вписывал в язык.
Как мне типизировать эту телегу ?