patryk-developer
5/17/2018 - 6:29 PM

Typy wyliczeniowe - Enum

//*
enum DoorState {
    Open,
    Closed,
    Ajar
}
//*/

var openDoor = DoorState.Open;
console.log(`Wartość openDoor wynosi: ${openDoor}`);

var closedDoor = DoorState["Closed"];
console.log(`Wartość closedDoor wynosi: ${closedDoor}`);

var ajarDoor = DoorState[2];
console.log(`Wartość ajarDoor wynosi: ${ajarDoor}`);

/*
enum DoorState {
  Open = 3,
  Closed = 7,
  Ajar = 10
}
//*/

const enum DoorStateConst {
    Open,
    Closed,
    Ajar
}