Чтобы преобразовать объект JavaScript в массив, мы можем использовать две функции — Object.keys() и Object.values().

Предположим, наш объект javascript —

var jsObj = {
   key1  : 'value 1',
   key2  : 'value 2',
};

Теперь, если вы хотите for перебрать этот объект, вам нужно будет сначала преобразовать его в массив. Потому что перебор массива возможен с помощью функции count. Хотя в javascript мы используем свойство length.

Но сначала давайте посмотрим, как мы можем преобразовать этот объект в массив. Вот код -

var keyArray = Object.keys(jsObj);
var valueArray = Object.values(jsObj);

Итак, один объект можно было разбить на отдельные массивы…

Читать статью полностью в первоисточнике — Преобразование объекта в массив в JS