ty 枚举类型

枚举:可以定义一些有名字的数字常量

# 枚举:可以定义一些有名字的数字常量

// 枚举类型默认是从 0 开始的

<!-- 枚举成员  会被赋值为o 开始递增的数字
 枚举类型会被编译成一个双向映射的对象-->

enum Days {
Sun,
Mon,
Tue,
Wed,
Thu,
Fri,
Sat
}

console.log(Days.Sun); //输出 0
console.log(Days.Sat); //输出 6
console.log(Days) //枚举类型会被编译成一个双向映射的对象

<!-- { '0': 'Sun',
  '1': 'Mon',
  '2': 'Tue',
  '3': 'Wed',
  '4': 'Thu',
  '5': 'Fri',
  '6': 'Sat',
  Sun: 0,
  Mon: 1,
  Tue: 2,
  Wed: 3,
  Thu: 4,
  Fri: 5,
  Sat: 6 } -->

console.log(Days[0] === "Sun"); //true
原文地址:https://www.cnblogs.com/IwishIcould/p/12443194.html