gpt4 book ai didi

typescript - 如何声明可以包含字符串或其他数组的数组类型?

转载 作者:搜寻专家 更新时间:2023-10-30 21:24:41 24 4
gpt4 key购买 nike

这里是任意类型的变量声明:

let errorMessagesBag: any = []

erroMessagesBag 必须能够容纳可变数量的值,这些值可以是字符串,也可以是字符串元组。示例

let errorMessagesBag = ["string1", ["tuplestring1", "otherString"], "string2"] // and so on

在这种情况下,如何用正确的类型声明替换“any”,以便它接受包含字符串或字符串元组的数组?

最佳答案

只是为了扩展正确答案 - 使用全局自定义 type 声明:

type stringTypes = (string | string[]);
let errorMessagesBag: stringTypes[] = []

关于typescript - 如何声明可以包含字符串或其他数组的数组类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37323944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com