const data = zzz.find(o => o.id === 33).array
data.map((item, index) => [Object.keys(item)[0], index + 1])
// вот что вернется [[2020, 1], [2019, 2], [2018, 3], [2017, 4], [2016, 5]]
[[2020,1][[2019,2][[2018,3][[2017,4][[2016,5]]
- это не массив, а какая-то хрень. не в обиду, но у вас большие проблемы с основами JS если вы элементарно не знаете синтаксис языка [[2020,1][[2019,2][[2018,3][[2017,4][[2016,5]]
и какой массив надо получить? o => o.id === 33
.array
- получаем в конце значение массива. А про стрелочную функцию можно тут почитать.