Создаю массив
let digitNames = [0: "Zero", 1: "One", 2: "Two", 3: "Three", 4: "Four", 5: "Five", 6: "Six", 7: "Seven", 8: "Eight", 9: "Nine"]
Но print выводит его следующим образом
[8: “Eight”, 2: “Two”, 4: “Four”, 9: “Nine”, 5: “Five”, 6: “Six”, 7: “Seven”, 0: “Zero”, 1: “One”, 3: “Three”]
Вопрос почему, ведь в массиве элементы должны отображаться в порядке индексов? И если я ввожу литералы последовательно, то по идее и индексы должны быть в той же последовательности?