что-то вроде
const list = [1, 2, 3, 2, 4, 2, 1, 3, 5, 5]
const dict = list.reduce<Record<number, number>>((dict0, val) => (dict0[val] = 1 + (dict0[val] ?? 0), dict0), {})
это ненастоящий редьюсер тогда ) но более эффективный
Обсуждают сегодня