Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
const o = { b: 1, 2: 1, a: 1, 1: 1 };
console.log(Object.keys(o).join(" "));1 2 b a
- Ждать
b 2 a 1— порядок, в котором ключи записаны: целочисленные ключи вроде2и1всегда идут первыми, по возрастанию. - Ждать
1 2 a b: сортируются только целочисленные ключи, а остальные сохраняют порядок добавления, поэтомуbостаётся передa.
- В каком порядке
for…inобойдёт ключи того же объекта? - В каком порядке вышли бы ключи, если бы это был
Map?