11. Jaka jest domyślna wartość ENUMa?

Jeśli nie przypiszemy żadnej wartości do Enuma, jego wartości numerowane są od 0 po kolei.

enum NotAssigned { VAL1, VAL2 } enum Assigned { VAL1 = "value1", VAL2 = "value2" } console.info(NotAssigned.VAL1, NotAssigned.VAL2); // 0, 1 console.info(Assigned.VAL1, Assigned.VAL2); // value1, value2 console.info(NotAssigned[0], NotAssigned[1]); // VAL1, VAL2 console.info(NotAssigned[NotAssigned.VAL1], NotAssigned[NotAssigned.VAL2]); // VAL1, VAL2 console.info(Assigned[0]); // Property '0' does not exist on type 'typeof Assigned'
devFlipCards 2024

Akceptujesz cookies?

Cookies to niewielkie fragmenty danych zapisywane lokalnie na twoim urządzeniu. Pomagają w funkcjonowaniu naszej strony - zapisują Twoje ustawienia strony takie jak motyw czy język. Poprawiają funkcjonowanie reklam i pozwalają nam na przeprowadzanie analityki odwiedzin strony. Korzystając ze strony zgadasz się na ich wykorzystanie.