在TypeScript中,可以使用类型断言和类型守卫来将T | T[]
转换为T[]
。
这两种方法都可以将T | T[]
类型的值转换为T[]
类型的数组。如果输入值是一个数组,则直接返回该数组;如果输入值不是数组,则将其包装在一个数组中返回。
应用场景: 这种转换在处理函数参数或返回值时非常有用。有时候我们希望接受单个值或多个值作为参数,但是在函数内部需要统一处理为数组形式。这样可以提高代码的灵活性和复用性。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云