Algorytmy i struktury danych · Middle · Pytanie 66 z 75

Dlaczego kolejność kluczy obiektu w JavaScripcie nie zawsze odpowiada kolejności wstawiania?

Object.keys({ b: 1, 2: 1, a: 1, 1: 1 });

Wyjaśnienie

Wynik to ["1", "2", "b", "a"]. Jeśli potrzebujesz słownika z przewidywalną kolejnością wstawiania dla dowolnych kluczy, użyj Map.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Middle · pytanie 66

Sprawdź się

Rozwiąż test Algorytmy i struktury danych · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test