Почему при итерации объекта последний ключ выводится первым?

Подскажите, почему цикл выводит последний элемент первым?

let map = new Map([
  ['name', 'Sergey'],
  ['age', 20],
  [123, 'число']
]);
for (let key in Object.fromEntries(map)) {
  console.log(key);
} // 123, name, age


Ответы (0 шт):