JavaScript · Senior · Запитання 20 з 75
У якому порядку Object.keys поверне ключі { b: 1, 2: 1, a: 1, 1: 1 }?
- ✓Правильна відповідь:
['1', '2', 'b', 'a'] - 2
['b', '2', 'a', '1'] - 3
['a', 'b', '1', '2']
Пояснення
Спершу цілочисельні ключі за зростанням, потім рядкові в порядку додавання, потім символи (їх Object.keys не повертає). Якщо порядок важливий для числових ключів, використовуйте Map.