我是否可以使用TypeScript类型来限制数组输入到某些元素?
例如,如果我想创建一个数组,该数组可以容纳任意数量的元素,但元素仅限于值:"dog"、3和true,那么我是否可以在不允许任何其他字符串、数字或布尔值的情况下这样做呢?
发布于 2022-05-16 15:28:52
使用type dogList = Array<"dog" | 3 | true>;定义类型,然后将其赋值给带有const list1: dogList = ["dog", 3, true, true];的变量,工作正常。
https://stackoverflow.com/questions/72250443
复制相似问题