2.4 解释⼀下TypeScript中的枚举?
答:枚举是TypeScipt数据类型,它允许我们定义⼀组命名常量。 使⽤枚举去创建⼀组不同的案例变得更 加容易。 它是相关值的集合,可以是数字值或字符串值。
2.5 TypeScript中const和readonly的区别是什么?
答: const⽤于变量,readonly⽤于属性 const在运⾏时检查,readonly在编译时检查 使⽤const变量保存的数组,可以使⽤push,pop等⽅法。但是如果使⽤Readonly Array声明的数 组不能使⽤push,pop等⽅法
2.6 TypeScript中never和void的区别?
答: void 表示没有任何类型(可以被赋值为 null 和 undefined)。 never 表示⼀个不包含值的类型,即表示永远不存在的值。 拥有 void 返回值类型的函数能正常运⾏。拥有 never 返回值类型的函数⽆法正常返回,⽆法终 ⽌,或会抛出异常